Android - 错误签署我的apk机智jarsigner

Gee*_*Out 6 android apk

我做了一个像这样的密钥文件:

C:\Users\Alex>keytool -genkey -v -keystore alexkey.keystore -alias alexkey -keyalg RSA -keysize 2048 -validity 10000
Run Code Online (Sandbox Code Playgroud)

然后我尝试用它签署我的.apk文件,如下所示:

C:\>jarsigner -verbose -keystore alexkey.keystore problemio.apk alexkey
Run Code Online (Sandbox Code Playgroud)

我通过右键单击Eclipse中的项目名称 - > Android工具 - >导出未签名的应用程序包来保存.apk文件.

然后我将.apk文件放在与密钥相同的目录中,并从同一个目录运行jarsigner命令.

知道我为什么会遇到这个错误:

jarsigner: unable to create: problemio.apk.sig
Run Code Online (Sandbox Code Playgroud)

谢谢!

Gee*_*Out 13

感谢@yorkw的答案,这个问题的真正解决方案是文件夹权限问题.确保您在可以修改的文件夹中操作.我通过确保我在具有正确权限的文件夹中为我自己解决了同样的问题.


小智 7

此错误与权限问题有关.

  1. 检查文件夹(是否存在完全权限)
  2. 以管理员身份运行命令提示符