Android和签名.apk文件问题

时间:2013-02-07 20:19:30

标签: android code-signing

好的,我首先在以下位置执行以下操作:

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)

1 个答案:

答案 0 :(得分:1)

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