Android - 使用 jarsigner 签署我的 apk 时出错

标签 android apk

我做了一个这样的 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/

相关文章:

Android 在 java 文件中添加 Textview,而不是 XML

android - ListView 行更新

android - 如何在android中使用wechat api获取手机号码

android - 在gradle中重命名apk

android - 将 Android 应用程序 (.apk) 集成到现有的 Android 项目中

android - 从 Activity 中退出时系统崩溃

java - 反编译、修改和重新编译android apk

android - 如何检查 apk 是否对齐?

android - 发送带有链接的 android 通知以从网页安装 apk

java - 线程优先级 - 'unit test'