0

好的,所以我首先执行以下操作:

C:\Program Files\Java\jre7\bin>
keytool -genkey -v -keystore -keystore.mycompany 
-alias keystore_mycompany_android -keyalg rsa -validity 10000 

(我填写密码、组织、城市和国家)

然后我执行以下操作:

D:\DevTools\SunJava\1_6_0__19\bin>
jarsigner -verbose -keystore "C:\Program Files\Java\jre7\lib\security\cacerts" 
"W:\eclipse-android-keytools\apk\myapp.apk" keystore_mycompany_android

然后我输入相同的密码,但得到错误:

jarsigner 错误:java.lang.RuntimeException:密钥库加载:密钥库被篡改,或密码不正确

我做错了什么明显的错误吗?(是的,我应该更新 SDK)

4

1 回答 1

1

如果您的项目在 Eclipse 中,您可以使用命令:文件 -> 导出 -> Android -> 导出 Android 应用程序。然后你会看到简单的创建者来签署你导出的 apk,如果你还没有它,你也可以在那里生成密钥来签署你的应用程序。

于 2013-02-07T20:29:06.943 回答