1

我正在尝试签署由 Phonegap 在 Windows 7 系统中创建的 .apk 文件。

这是我正在运行的内容:

jarsigner -verbose -keystore C:\Users\myuser\Desktop\myCertificate.keystore C:\folder\myapp.apk myKey

然后我被要求输入密码,我输入正确。最后我得到:

jarsigner:无法打开 jar 文件:C:\myapp.apk

我正在按照此处的说明进行操作

4

3 回答 3

2

也许 apk 不在您提供的路径上

于 2012-08-18T17:11:54.073 回答
1

尝试这些说明,并确保将文件名放在引号中(如果它们有空格)。

http://developer.android.com/tools/publishing/app-signing.html#releasemode

于 2012-08-19T04:37:48.380 回答
0

我无法让 jarsigner 使用 Android 的文档或类似线程中发布的任何解决方法来签署我的 APK。相反,我可以ant release使用此处找到的说明使用命令对我的应用程序进行签名:如何在 Google Play 商店中签名和发布 Phonegap 应用程序

简而言之:

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

于 2014-07-14T20:05:25.593 回答