Android 应用 APK 签名常用配置

Android应用在编译的release安装到手机时会出现 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误,主要是因为没有进行签名。在AndroidStudio中签名 APK 可通过以下方式:

  1. 利用AndroidStudio生成签名文件 jks并生成签名APK或Bundle;
  2. 在项目 gradle 中配置 release 签名;

详细操作如下:
一、利用AndroidStudio生成签名文件 jks,并生成签名APK。

  1. 依次点击在 AndroidStudio -> Build -> Generate Signed Bundle/APK…
    Android 应用 APK 签名常用配置_第1张图片
  2. 打开相应对话框 ,选择apk
    Android 应用 APK 签名常用配置_第2张图片
  3. 创建新的 keystore
    Android 应用 APK 签名常用配置_第3张图片
    Android 应用 APK 签名常用配置_第4张图片
    弹出以下警告提示,提醒格式迁移
    Android 应用 APK 签名常用配置_第5张图片
    根据警告提示命令, 在AndroidStudio的Terminate中执行告警的命令即可。

Android 应用 APK 签名常用配置_第6张图片
按告警命令重新生成 jks 后,继续生成 APK
Android 应用 APK 签名常用配置_第7张图片
Android 应用 APK 签名常用配置_第8张图片

二、 在项目 gradle 中配置 release 签名。

  1. 直接在在项目的gradle内设置签名信息:

Android 应用 APK 签名常用配置_第9张图片
2. 将签名信息存储在属性文件内
Android 应用 APK 签名常用配置_第10张图片
Android 应用 APK 签名常用配置_第11张图片
Android 应用 APK 签名常用配置_第12张图片

你可能感兴趣的:(Android,Android,jks,AndroidStudio,release)