昨天和今天我更新了Android Studio我無法在Google Play商店更新我的應用程序。當我上傳APK文件時,Google告訴我應用程序使用了不同的密鑰簽名,但我一直使用相同的密鑰存儲,我該如何解決這個問題?我如何檢查哪些密鑰存儲在我的密鑰庫中,以及如何選擇使用哪一個? 我看到了其他類似的問題,但它不夠詳細。使用不同的鍵更新應用程序
在此先感謝。
昨天和今天我更新了Android Studio我無法在Google Play商店更新我的應用程序。當我上傳APK文件時,Google告訴我應用程序使用了不同的密鑰簽名,但我一直使用相同的密鑰存儲,我該如何解決這個問題?我如何檢查哪些密鑰存儲在我的密鑰庫中,以及如何選擇使用哪一個? 我看到了其他類似的問題,但它不夠詳細。使用不同的鍵更新應用程序
在此先感謝。
在Android Studio中當你生成簽名APK,並選擇正確的密鑰存儲。輸入正確的密鑰庫密碼後,您將能夠在密鑰別名部分中選擇存儲的密鑰。點擊...並在新的對話框(選擇鍵),你會看到下使用現有關鍵下拉列表中所有的存儲的密鑰
如果您有機會獲得APK是目前網上,你可以檢查簽名證書散列。
首先獲得您的APK的哈希值是在線:
keytool -list -printcert -jarfile online.apk
然後檢查你的新APK的哈希:
keytool -list -printcert -jarfile new.apk
可以比較例如,SHA1哈希:
SHA1: 00:...*snip*...:FF
如果它們不匹配,那麼你知道您使用的密鑰庫不正確。
如果你對命令行不太熟悉,你可以使用類似的東西http://www.keystore-explorer.org/ – Nanoc
謝謝你,謝謝你,我能夠將我的密鑰複製到密鑰庫之間並解決問題,請回答介紹這個真棒軟件的問題! –