gpt4 book ai didi

android - 什么是 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误?

转载 作者:行者123 更新时间:2023-12-01 17:19:17 25 4
gpt4 key购买 nike

我试图通过编辑 androidmanifest.xml 文件来更改我的默认/主/启动(无论你怎么调用它) Activity 。我所做的只是更改 android:name 属性。然而,这完全破坏了整个应用程序。当我尝试安装时它失败并读取。

Installation error: INSTALL_PARSE_FAILED_NO_CERTIFICATES

当我尝试将其更改回之前的状态时,它仍然给我同样的错误......我做了什么?

最佳答案

我发现使用错误的签名配置时也会出现此错误。如上所述here ,Android 7.0引入了新的签名方案,V2。 V2 方案对整个 APK 进行签名,而不仅仅是 JAR,就像 V1 方案中所做的那样。如果您仅使用 V2 进行签名,并尝试在 7.0 之前的目标上安装,您将收到此错误,因为 JAR 本身未签名,并且 7.0 之前的 PackageManager 无法检测到是否存在V2 APK 签名。

为了与所有目标系统兼容,请通过选中 Android Studio 的生成签名 APK 对话框中的两个签名版本框,确保 APK 使用两种方案进行签名,如下所示:

enter image description here

如果仅预期 7.0 目标,则无需包含 V1 签名。

关于android - 什么是 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61327099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com