[英]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.