小编典典

什么是 INSTALL_PARSE_FAILED_NO_CERTIFICATES 错误?

all

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

安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES

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


阅读 93

收藏
2022-06-11

共1个答案

小编典典

你是AndroidManifest.xml直接在.apk文件中编辑的吗?如果是这样,那就行不通了。

.apk如果要安装在手机上,每个 Android
需要签名,即使您不是通过
Market 安装。开发工具通过使用开发证书签名来解决这个问题,但.apk仍然是签名的。

这样做的一个用途是设备可以判断一个.apk是否是已安装应用程序的有效升级,因为如果是,证书将是相同的。

因此,如果您对您的应用程序进行任何更改,您将需要重建它.apk以便正确签名。

2022-06-11