簡體   English   中英

為什么APK無法簽名?

[英]Why an APK won't be signed?

我有一個奇怪的情況,那就是未簽名版本的版本...但是沒有簽名的APK!

這是有關此的一些信息:

*我使用螞蟻,而不是月食。

  • 我通過運行以下命令在命令行中創建了存儲密鑰:

    keytool -genkey -v -keystore C:\\ my.keystore -alias my_alias.keystore -keyalg RSA -keysize 2048 -validity 10000

這將密鑰庫放置在C:\\

現在,要簽署apk,我使用以下命令(在構建過程中):

jarsigner -storepass password -verbose -keystore "C:\Android-Enviroment\my.keystore" -signedjar "C:\Documents and Settings\O\Desktop\Project\bin\project-signed.apk" "C:\Documents and Settings\O\Desktop\Project\bin\Project-release-unsigned.apk" my_alias.keystore -digestalg SHA1 -sigalg MD5withRSA

這導致只有 APK未經建: 項目釋放小unsigned.apk 沒有項目,signed.apk

所以...問題:

1-創建密鑰和/或構建源代碼有什么問題嗎?

2-如何調試呢? 我的意思是我怎么知道為什么生成的密鑰不起作用?

我是新手,所以答案可能很明顯,但我真的不明白!

謝謝你的幫助...

在嘗試使用新型密鑰簽名之前,請確保清理項目。

為此,請轉到項目>清理。

然后重建。

暫無
暫無

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

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