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张图片

更多相关文章

  1. Android 显示网络图片
  2. 在控件的任意位置显示图片
  3. android命令行启动
  4. Android之Manifest文件
  5. 使用架包实现android异步加载图片
  6. 自定义SeekBarPreference控件(老外出品,直接在preferences文件中
  7. android实现自定义相机以及图片的水印
  8. Android使用BitmapFactory.Options解决加载大图片内存溢出问题
  9. Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值

随机推荐

  1. Android(安卓)开源项目分类汇总
  2. android客户端程序访问服务器端webservic
  3. android 实现多语言
  4. Android(安卓)国际化问题
  5. Android读写文件
  6. android模拟sd卡的问题
  7. Android(安卓)下的usb框架及功能点
  8. Android(安卓)Intent传递对象
  9. Android(安卓)实现不同样式风格的CharSeq
  10. android 加边框