【发布时间】:2017-03-15 11:08:53
【问题描述】:
我正在运行这个命令:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name
我该如何解决这个问题?
【问题讨论】:
我正在运行这个命令:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore android-release-unsigned.apk alias_name
我该如何解决这个问题?
【问题讨论】:
问题可能是您的未签名的 APK 和密钥库 不在同一个文件夹中。
您需要知道上一步中未签名 APK 和密钥库的路径。我建议将它们移到同一个目录中,这样命令更容易输入。
而不是android-release-unsigned.apk,您应该使用您的应用程序名称NameOfMyApp.apk
整个命令应该是这样的:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore NameOfMyApp.keystore NameOfMyApp.apk NameOfMyApp
这只有在您拥有NameOfMyApp.keystore 时才有效
【讨论】:
android-release-unsigned .apk中有空空间
【讨论】: