为什么在生成签名的 APK 版本后,我在开发过程中仍然收到 INSTALL_PARSE_FAILED_NO_CERTIFICATES?

Why after generating a signed APK release do I still receive INSTALL_PARSE_FAILED_NO_CERTIFICATES during development?

我的问题:

在创建必要的密钥库、密钥并签署我的应用程序后,我仍然收到 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误。此错误最初是在将 minSdkVersion 版本更新为 24 以实现所需功能后发生的,但在完成解决后仍然会发生。我不确定为什么。

我做了什么:

我已经按照向导程序(参见下面的链接)创建了我目前正在开发的应用程序的签名版本,创建了密钥库、密钥、密码、对应用程序进行签名等等。我已经阅读了一些这里有很多帖子,但似乎没有任何内容专门解决我的问题 - 到目前为止我已经找到了。只有如何解决错误的初始原因 -- 没有签名的应用程序。

我还没有完成 Google Play 应用程序签名。在我准备好将应用程序移到那里之前,我不认为这是必要的,而且我实际上可能永远不会在那里提供它。

任何想法或帮助将不胜感激,因为在我解决此问题之前,我的应用程序开发现在已陷入困境。

我按照这里的所有步骤操作:

https://developer.android.com/studio/publish/app-signing - 特定于签署您的应用程序的第 1 步和第 2 步。

https://www.jetbrains.com/help/idea/extracting-a-signed-android-package.html

我解决了我的问题。我的模拟器设备版本不兼容。一旦我设置了满足最低版本的新仿真器设备,该应用程序便开始成功安装。所以增加 minSdkVersion 导致我的模拟器设备不兼容。