【问题标题】:Android App Installation Failed: Package com.my.app has no certificates at entry AndroidManifest.xmlAndroid 应用安装失败:包 com.my.app 在 AndroidManifest.xml 入口处没有证书
【发布时间】:2017-11-07 06:16:14
【问题描述】:

在 Android Studio 中,我生成了一个带有密钥库等的签名 APK。在将 APK 安装到设备时失败并显示“无法安装应用程序”,在 Android Monitor 中我看到以下行:

Package com.my.app has no certificates at entry AndroidManifest.xml; ignoring!

有人知道怎么回事吗?

【问题讨论】:

  • 您使用哪个签名的apk版本来签名apk? V1还是V2?您在哪个 android 操作系统中安装签名的 APK?
  • @AndyDeveloper 我选择了 V2。该设备运行的是 Android 4.2.2。
  • 尝试使用 v1 签署您的 apk。 V2 版本签名的 apk 仅与 7.0 兼容,因此它无法在 7.0 以下的设备上运行或尝试生成 v1 和 v2 版本的 apk。您的问题将得到解决。
  • 太棒了!谢谢!我犯了什么愚蠢的错误???请将此作为答案发布,以便我将其标记为已解决。
  • 欢迎。请参阅我的更新答案。

标签: android installation keystore


【解决方案1】:

尝试使用第 1 版签署您的 APK。仅适用于第 2 版签署的 APK 从 7.0 兼容,因此它不适用于 7.0 以下的设备或尝试 生成 v1 和 v2 版本的 APK。

[ 注意:当您为 7.0 以上设备和 7.0 以下设备生成签名 apk 时,请检查 v1 和 v2 两个选项。 ]

这里是reference link for more about V2 version,这里是link for overview

试试这个,你的问题就会解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2015-06-05
    • 2016-08-06
    • 1970-01-01
    • 2016-08-06
    相关资源
    最近更新 更多