我做了一个这样的 key 文件:
C:\Users\Alex>keytool -genkey -v -keystore alexkey.keystore -alias alexkey -keyalg RSA -keysize 2048 -validity 10000
然后我尝试用它来签署我的 .apk 文件:
C:\>jarsigner -verbose -keystore alexkey.keystore problemio.apk alexkey
我通过在 Eclipse 中右键单击项目名称保存了 .apk 文件 --> Android 工具 --> 导出未签名的应用程序包。
然后我将 .apk 文件放在与 key 相同的目录中,并从相同的目录运行 jarsigner 命令。
知道为什么我会收到此错误:
jarsigner: unable to create: problemio.apk.sig
谢谢!
最佳答案
归功于@yorkw 的答案,这个问题的真正解决方案是文件夹权限问题。确保您在可以修改的文件夹中操作。我只是通过确保我位于具有正确权限的文件夹中来为自己解决了同样的问题。
关于Android - 使用 jarsigner 签署我的 apk 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833024/