一、生成.jks文件
在项目下打开终端,使用命令行生成文件。这里的myDemo是我给自己的文件命名,大家根据需要修改签名文件名称。
keytool -genkey -v -keystore myDemo.jks -keyalg RSA -keysize 2048 -validity 10000 -alias myDemo
之后按照提示步骤一步步操作即可。
密钥口令就是密码,这里为了方便所有答案我都填了demo。
根据操作步骤填写完成后会自动生成签名文件
文件储存在项目根目录下。找到文件后将其放置在android目录下的app文件夹中。
二、生成key.properties文件
在android目录下创建key.properties文件,文件内容如下:
storePassword=mydemo123
keyPassword=mydemo123
keyAlias=myDemo
storeFile=/app/myDemo.jks
storeFile指向签名文件的存放路径。
三、配置build.gradle文件
打开app目录下的build.gradle文件,在android中添加如下内容
signingConfigs {
release {
storeFile file("myDemo.jks")
storePassword 'mydemo123'
keyAlias 'myDemo'
keyPassword 'mydemo123'
}
debug {
storeFile file("myDemo.jks")
storePassword 'mydemo123'
keyAlias 'myDemo'
keyPassword 'mydemo123'
}
}
然后就可以使用打包啦!