我有一个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]
答案 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文件。