我正在尝试在Windows 7系统中签署由Phonegap创建的.apk文件。
以下是我正在运行的内容:
jarsigner -verbose -keystore C:\ Users \ myuser \ Desktop \ myCertificate.keystore C:\ folder \ myapp.apk myKey
然后我被要求输入密码,我输入正确。最后我得到:
jarsigner:无法打开jar文件:C:\ myapp.apk
我按照here
的说明操作答案 0 :(得分:2)
也许apk不在你提供的路径上
答案 1 :(得分:1)
请尝试使用这些说明,并确保如果文件名有空格,请将其放在引号中。
http://developer.android.com/tools/publishing/app-signing.html#releasemode
答案 2 :(得分:0)
我无法让jarsigner使用Android的文档或类似帖子中发布的任何变通办法来签署我的APK。相反,我可以使用ant release
命令使用此处的说明How to Sign and Publish a Phonegap App in the Google Play Store对我的应用进行签名。
简而言之:
1)在ant.properties
中使用您的密钥库信息创建一个platforms/android
文件:
key.store=/Users/username/Documents/path/to/my-release-key.keystore
key.alias=app_name
2)运行这些命令
phonegap build android
cd platforms/android
ant release