使用apktool编辑后的ANdroid - 运行APK文件获取错误:[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

时间:2013-02-21 03:43:57

标签: android compiler-construction apk adb decode

我有一个APK文件名:Splash.apk。 首先我使用apktool解码它

apk d Splash.apk

然后我编辑Manifest,XML。最后我将项目导出到APK文件名:EditedSpash.apk。

apk b Splash

当我在模拟器上运行EditedSpash.apk时。我收到了错误。你能帮我解释一下吗?

adb install EditedSplash.apk

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

2 个答案:

答案 0 :(得分:21)

你应该在安装前签到apk。

1)keytool -genkey -keystore (name).keystore -validity 10000 -alias (name)

2)回答一些问题(例如:姓名,公司......

3)在创建密钥库文件之后,组合apk和ketstore

如果这些文件位于同一目录

jarsigner -keystore (name).keystore -verbose LunarLander.apk (name)

apk尺寸增加2kb +;

此安装后apk到avd

答案 1 :(得分:-1)

请指定你如何生成apk文件becausw生成我们需要使用certifiate生成它的apk文件它可能是调试证书或发布证书如果生成的apk没有任何一个将通过错误所以生成apk使用eclipse它将使用调试证书自动生成apk文件。