好的,我首先在以下位置执行以下操作:
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:keystore load:Keystore 被篡改,或密码不正确
我做了什么明显的错误? (是的,我应该更新SDK)
答案 0 :(得分:1)
如果您的项目在Eclipse中,则可以使用命令:File - >出口 - > Android - >导出Android应用程序。然后你会看到简单的创建者来签署你导出的apk,你也可以在那里生成密钥来签署你的应用程序,如果你还没有。