我已经搜索了很多关于这个问题的内容,我发现的一切似乎都没有帮助。 我试图用以下命令在android中签署我的cordova应用程序:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore key_file_name.keystore my_application.apk alias_name
我已经指定了apk的目录,而keystore是在它的默认目录中..我也尝试将apk文件放在与keystore文件相同的文件夹中,但是我得到了同样的错误。
请帮忙!
答案 0 :(得分:0)
我的2美分,如果您使用的是Windows,请从命令提示符处尝试,而不是使用bash或任何其他工具。它固定在我身上。
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore D:\motivation-pyramid\platforms\android\build\outputs\apk\android-armv7-release-unsigned.apk alias_name
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore D:\motivation-pyramid\platforms\android\build\outputs\apk\android-x86-release-unsigned.apk alias_name
答案 1 :(得分:0)
另一种方法是: