Android 应用安装失败:包 com.my.app 在 AndroidManifest.xml 入口处没有证书
Posted
技术标签:
【中文标题】Android 应用安装失败:包 com.my.app 在 AndroidManifest.xml 入口处没有证书【英文标题】:Android App Installation Failed: Package com.my.app has no certificates at entry 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。您的问题将得到解决。 太棒了!谢谢!我犯了什么愚蠢的错误???请将此作为答案发布,以便我将其标记为已解决。 欢迎。请参阅我的更新答案。 【参考方案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。
试试这个,你的问题就会解决。
【讨论】:
以上是关于Android 应用安装失败:包 com.my.app 在 AndroidManifest.xml 入口处没有证书的主要内容,如果未能解决你的问题,请参考以下文章
NuGet 包安装失败“包还原失败。回滚 <xamarin.android> 的包更改”