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…
  2. 打开相应对话框 ,选择apk
  3. 创建新的 keystore


    弹出以下警告提示,提醒格式迁移

    根据警告提示命令, 在AndroidStudio的Terminate中执行告警的命令即可。


按告警命令重新生成 jks 后,继续生成 APK

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

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


2. 将签名信息存储在属性文件内


更多相关文章

  1. 如何让android apk 获得系统权限
  2. Android中如何修改系统时间
  3. [Android]实现静默安装APK的两种方法
  4. [Android]生成heap dump文件(.hprof)
  5. Android(安卓)Drawable Resource学习(一)、Drawable Resource简介
  6. Android(安卓)Drawable Resource学习(一)、Drawable Resource简介
  7. Android应用程序获得系统权限
  8. Android中特殊图形的生成例子
  9. android 生成Excel文件

随机推荐

  1. Android(安卓)PopupWindow增加半透明蒙层
  2. Android存储路径
  3. android中用AsyncTask解决UI线程阻塞
  4. Android系统查看内存情况的命令
  5. Resource Types
  6. 输入框计数Demo
  7. android EditText增加删除事件
  8. bindService的注意事项
  9. Android组件 文本框(EditText)
  10. checkBox判定