4

我正在尝试使用SignApk签署 APK ,但我不断收到此错误:

Error: Unable to access jarfile signapk.jar

我已将我的 JDK 目录以及我的 SignAPK 目录附加到我的系统路径变量中。java 命令通过命令行可以正常工作,但我似乎无法让 -jar 选项正常工作以签署 APK。

我的 SignApk 文件夹位于我的 C:\ 驱动器上,所以它看起来像这样: 在此处输入图像描述

这是我试图通过命令行执行的操作: 在此处输入图像描述

请忽略变量之间的空格,因为我试图掩盖我的详细信息。我使用的语法是:

java -jar signapk.jar certificate.pem key.pk8 myapk.apk myapk-signed.apk

我已经尝试过 SignApk 目录以及该目录内的 bin 目录中的命令。谁能帮我解决如何解决此问题?谢谢

4

2 回答 2

10

您可能会注意到,那里没有signapk.jar文件,只有没有扩展名的signapk 。

从这里下载不同的 SignApk:

http://www.mediafire.com/download/h5fob1afzt1p4ss/SignApk.rar
Password: SanketN8
于 2013-06-10T16:24:57.817 回答
5

只需下载 Signapk.zip 并在任何您想要的地方解压缩,将您的 apk 粘贴到 signapk 文件夹中。

打开 cmd / 终端,将目录更改为 signapk

java -jar signapk.jar testkey.x509.pem testkey.pk8 test.apk test-signed.apk

复制并替换为您现有的文件名(test.apk)和输出文件(test-signed.apk)

signapk.zip - https://drive.google.com/open?id=0ByAytNiwJoUaQ3NvVzlPX0xGUFU

图片

于 2016-05-25T22:18:59.447 回答