我试图通过编辑androidmanifest.xml文件来更改我的默认/主/启动(无论你怎么称呼它)活动。我所做的只是改变android:name财产。但是,这完全破坏了整个应用程序。当我尝试安装它失败并读取。
androidmanifest.xml
android:name
安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES
当我试图将其更改回以前的状态时,它仍然给我同样的错误......我做了什么?
你是AndroidManifest.xml直接在.apk文件中编辑的吗?如果是这样,那就行不通了。
AndroidManifest.xml
.apk
.apk如果要安装在手机上,每个 Android 都需要签名,即使您不是通过 Market 安装。开发工具通过使用开发证书签名来解决这个问题,但.apk仍然是签名的。
这样做的一个用途是设备可以判断一个.apk是否是已安装应用程序的有效升级,因为如果是,证书将是相同的。
因此,如果您对您的应用程序进行任何更改,您将需要重建它.apk以便正确签名。