我已經創建了一個密鑰庫,簽署了apk並將它發佈到Play商店。密鑰別名在eclipse中缺少,而簽署android APK
現在我已經做了一些錯誤修復,使用相同的密鑰庫和密碼,然後單擊導出的Android應用程序嚮導中的下一個。
它向我顯示別名的下拉框,沒有別名。但同樣的東西昨天爲我工作,簽署了同一個項目,現在看起來是空的。
我也試過它的命令行,但它說「密鑰庫被篡改或密碼不正確」,但我非常確定密碼ID是正確的,密鑰庫也是如此。
這是一個展示塞給我。請幫忙!
我已經創建了一個密鑰庫,簽署了apk並將它發佈到Play商店。密鑰別名在eclipse中缺少,而簽署android APK
現在我已經做了一些錯誤修復,使用相同的密鑰庫和密碼,然後單擊導出的Android應用程序嚮導中的下一個。
它向我顯示別名的下拉框,沒有別名。但同樣的東西昨天爲我工作,簽署了同一個項目,現在看起來是空的。
我也試過它的命令行,但它說「密鑰庫被篡改或密碼不正確」,但我非常確定密碼ID是正確的,密鑰庫也是如此。
這是一個展示塞給我。請幫忙!
如果您還記得名字,請嘗試將其作爲新名稱引入,它將強制刷新。
首先,您應該檢查您是否確實鍵入了正確的密碼。 如果在Eclipse中執行簽名導出時鍵入錯誤的密鑰庫密碼,那麼Eclipse中的別名下拉列表將爲空(且不可編輯)。此外,對話框將在頂部顯示消息「Keystore被篡改,或密碼不正確」,而不是「Enter key password」消息。
如果您確定您擁有正確的密碼並正在使用正確的密鑰庫,那麼我能想到的唯一其他解釋是密鑰庫出現問題。也許你把它作爲ASCII碼保存在你的CVS/SVN中?
我認爲你輸入的密碼錯誤......請確保密碼是當期的......否則,別名未在下拉列表中顯示..
或
可能是你的密鑰存儲位置被改變...
經歷了同樣的問題,我的情況我錯誤地輸入了密碼的第一次,所以它沒有填充別名列表。
如果您還記得密碼,只需清理所有項目 - >內置並從頭開始繼續。它工作併成功上傳到Google play。
我有同樣的問題,經過很長時間的搜索,我設法解決它。
什麼引起錯誤?
時
MY情況
在發生時錯誤我案例我用正確 passwor d,這意味着我的密鑰庫已損壞。
一切工作正常,因爲我重命名我的應用程序,我改變了密鑰庫和apk的位置。然後我對於密鑰庫和apk的位置感到困惑,在那個困惑中,我可能用替換了新的apk,它損壞了密鑰存儲庫,但我不能100%確定。
我怎麼固定它
此修復程序很簡單。對於WIN7:找到被損壞的「原始」的密鑰庫,右擊它,選擇屬性,以前的版本,選擇一個較早的版本時,密鑰庫是確定並單擊還原
當你點擊你有以前的版本到給它一些時間(我花了30秒)。如果仍然沒有任何反應,那麼您嘗試恢復的密鑰庫可能不是「原創」,它可能是一個副本或其他東西。
(我說的「原生態」,因爲我嘗試過其他方法來解決這個錯誤,我不得不作出密鑰庫的副本,所以要確保使用原來損壞的密鑰庫)
如果還是沒有任何反應
如果你這樣做了,但仍然沒有顯示別名,你可能已經像我一樣更改了密鑰庫的目錄。
如果你已經改變了你的keystore目錄,你應該完成以上所有操作,然後將它放在它工作的上一個目錄下,否則eclipse將找不到別名!
要查看您的密鑰庫是否可以在不使用Eclipse的情況下工作,您可以使用KeyTool。
CD C:\ Program Files文件\的Java \ jre1.8.0_25 \ BIN
的keytool -list - 密鑰庫「yourkeystorename」
,那麼你應該問的存儲密碼,如果沒有密鑰庫仍然受損,這意味着恢復沒有工作。
請記住,每次發佈應用程序時都要製作工作密鑰庫的副本,並且您知道密鑰庫工作正常。
對不起,但我有同樣的問題,並意識到我所缺少的是我把鑰匙存放在另一個文件夾中的地方。當我嘗試更新APK時,它沒有顯示密鑰別名,因爲我試圖從中讀取該文件夾中沒有密鑰。所以我意識到我已經將它保存在另一個文件夾中。一旦我重新定位了正確的文件夾,Key Alias就出現了,並且從那裏一切都很好。
我無法編輯下拉菜單。我怎樣才能做到這一點? – user917340