Android 签名
Android 打包
在Android Studio中打开Build - Generate Signed Bundle / APK
出现如下窗口:
选择APK,点击Next
若之前没有.keystore文件,点击Great new创建新的数字证书文件。
输入储存路径、密钥别名、密码、确认密码、证书有效期以及个人相关信息之后即可创建新的.keystore证书文件。输入完成后点击OK,会回到上一页,密钥信息会自动填入。
点击Next进入版本选择
debug是调试版本,release是正式版本。为了兼容各版本,签名版本可以将V1与V2都勾选。
之后点击File - Project Structure - Modules
创建新的签名,选择之前的签名文件,并输入储存文件密码、别名、密钥
同在Project Structure中,选择Build Variants,选择release,让后在下面的属性中找到Signing Config属性,选择刚创建的releaseConfig版本,确认之后就可以在打包时选择创建debug版本还是release版本
选择release版本并选择Build - Build Bundle(s) / APK(s) - Build APK(s) 即可将APP打包为正式版,正式版的APK可以在不同手机中安装,debug版本适合在调试时使用,在Logcat中会显示debug版本APP的日志信息。
签名相同的APP才可以覆盖安装,如果签名不同,在安装之前会提示卸载已安装应用。
签名配置完成之后会在项目的build.gradle中生成相应配置信息