【问题标题】:Release INSTALL_PARSE_FAILED_NO_CERTIFICATES发布 INSTALL_PARSE_FAILED_NO_CERTIFICATES
【发布时间】:2020-01-09 10:47:54
【问题描述】:

如果我使用构建变体调试从终端上的 android studio 启动我的应用程序,则该应用程序已正确安装。如果改为作为构建变体发布,我会收到以下错误: 09/06 16:27:07:在三星 SM-G973F 上启动“应用程序”。 安装没有成功。 无法安装应用程序:INSTALL_PARSE_FAILED_NO_CERTIFICATES APK 签名验证失败。 重试

【问题讨论】:

标签: java android release


【解决方案1】:

显示该错误是因为您应该签署您的 Release 构建 apk。你可以阅读这篇关于它的文章 https://developer.android.com/studio/publish/app-signing

【讨论】:

  • 我已经签署了我的应用程序,我也将它上传到了 Play 商店并且它可以正常工作。问题是在android studio中我无法在终端上启动发布版本。
【解决方案2】:

要解决此问题,只需删除存储在以下位置之一的 debug.keystore 文件:

~/.android/ 在 OS X 和 Linux 上
Windows XP 上的 C:\Documents and Settings\user.android\
C:\Users\user.android\ 在 Windows Vista 和 Windows 7、8 和 10 上

下次构建和运行应用的调试版本时,Android Studio 会重新生成新的密钥库和调试密钥。

【讨论】:

    【解决方案3】:

    我知道为时已晚,但答案可能对其他人有所帮助

    就我而言,问题出在 app build.gradle

    compileSdkVersion,minSdkVersion,targetSdkVersion 等于 "R" 所以我把它改成了

    compileSdkVersion 29
    
    minSdkVersion 16
    targetSdkVersion 29
    

    确保 minsdkversion 应小于您手机的 apiversion

    然后我可以在我的手机上从 android studio 安装和运行该项目

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-10
      • 1970-01-01
      • 2011-09-11
      • 2021-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多