com.blastmnt.alarmclock程式更新不會安裝
老APK
- 的versionCode = 「4」
- =的versionName 「0.2.3.0」
新APK
- versionCode =「5」
- =的versionName「0.2.3.1」
我已創建使用密鑰工具在終端中的密鑰庫:
keytool -genkey -v -keystore alarm.keystore -alias alarmalias -keyalg RSA -keysize 2048 -validity 10000
,並遠銷一個簽署項目通過ADT包,它指的密鑰存儲文件。
用戶/ ME /文檔/ Android設備/工作區/鬧鐘[項目目錄]
用戶/ ME /文檔/ Android設備/密鑰庫/ alarm.keystore
多次嘗試後不工作之後,說簽名不一樣,我試過jarsigner,而是導出了一個未簽名的項目。
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore alarmclock.keystore alarmclock.apk clockalias
然後驗證他們:
jarsigner -verify -verbose -certs alarmclock.apk
上傳較新的一個到URL我的服務器上,從我的計算機中刪除它,然後重複這個過程中,不斷變化的版本代碼和名稱下,並將其上傳到我的設備,然後嘗試下載較新的文件。
的極限摩托只是說「應用程序未安裝」,並在logcat中,它說:
安裝錯誤代碼-25
雖然RAZR M表示,該簽名不是一樣。
試了一遍,確保我沒有神奇地交換版本文件,然後重複整個過程以確保我沒有錯,並比較了jarsigner驗證輸出以確保所有內容都一致,相同問題。
請幫忙,我現在真的很茫然。我可能只是在做一些愚蠢的錯誤,但對我而言,我沒有看到它。非常感謝您的幫助!