簡體   English   中英

jarsigner:無法打開 jar 文件:app-release-unsigned.apk

[英]jarsigner: unable to open jar file: app-release-unsigned.apk

我目前正在研究科爾多瓦項目,我試圖用這組行生成密鑰

keytool -genkey -v -keystore <myappname.keystore> -alias <myappname> -keyalg RSA -keysize 2048 -validity 10000

在使用以下行之后,我還生成了一個密鑰庫

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <myappname.keystore> app-release-unsigned.apk <myappname>

但我得到了這個問題

jarsigner:無法打開 jar 文件:app-release-unsigned.apk

任何人都可以幫助我解決問題。 提前致謝。

在應用程序根中:

cd platforms/android
./gradlew assembleRelease
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore <myappname.keystore> app/build/outputs/apk/release/app-release-unsigned.apk <myappname>

我假設你真的在使用 Cordova 而不是 Ionic。

嘿,我知道這種回答晚了,但也遇到了這個問題,我一直在做的是復制粘貼jarsigner代碼,而不是給出下面的 APK 的路徑是代碼

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -my-release-key.keystore <whatever_the_path_is_to_your_apk_file\app-release-unsigned.apk> alias_name

希望這能幫助到這個堆棧的其他人......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM