2016-04-19 36 views
0

昨天和今天我更新了Android Studio我無法在Google Play商店更新我的應用程序。當我上傳APK文件時,Google告訴我應用程序使用了不同的密鑰簽名,但我一直使用相同的密鑰存儲,我該如何解決這個問題?我如何檢查哪些密鑰存儲在我的密鑰庫中,以及如何選擇使用哪一個? 我看到了其他類似的問題,但它不夠詳細。使用不同的鍵更新應用程序

在此先感謝。

+1

如果你對命令行不太熟悉,你可以使用類似的東西http://www.keystore-explorer.org/ – Nanoc

+1

謝謝你,謝謝你,我能夠將我的密鑰複製到密鑰庫之間並解決問題,請回答介紹這個真棒軟件的問題! –

回答

0

在Android Studio中當你生成簽名APK,並選擇正確的密鑰存儲。輸入正確的密鑰庫密碼後,您將能夠在密鑰別名部分中選擇存儲的密鑰。點擊...並在新的對話框(選擇鍵),你會看到下使用現有關鍵下拉列表中所有的存儲的密鑰

0

如果您有機會獲得APK是目前網上,你可以檢查簽名證書散列。

首先獲得您的APK的哈希值是在線:

keytool -list -printcert -jarfile online.apk 

然後檢查你的新APK的哈希:

keytool -list -printcert -jarfile new.apk 

可以比較例如,SHA1哈希:

SHA1: 00:...*snip*...:FF

如果它們不匹配,那麼你知道您使用的密鑰庫不正確。