我們將我們的Android應用程序發佈到使用JDK 1.7的Google Play中。 當應用程序發佈時,用戶可以下載但不能安裝。在Google Play上發佈的應用程序使用JDK 1.7
爲此找到了解決方案。它將jdk降級到1.6。 我拿了應用程序的另一個版本,並嘗試使用以前的密鑰庫進行測試,但它拋出了一個錯誤。
所以我創建與JDK 1.6新的密鑰庫,並試圖將其推到谷歌的發揮,我得到這個新的錯誤「密鑰庫mismatch.App不能有一個新的密鑰存儲」
我還發現,我無法使用不同的密鑰庫。 但我以前的密鑰庫不允許自己安裝。現在我該怎麼辦?
嗨,泰德,我已經把jdk從1.7降級到1.6了。現在我該如何使用jdk1.6重新導出密鑰。 – 2013-03-04 08:11:49
作爲一種快速解決方案,我發佈了另一個應用程序,其名稱與diff bundle id相同,但名稱相同。 – 2013-03-04 08:54:07
@elixirbash - 您可以使用與JDK 1.7一起打包的keytool應用程序導出密鑰,然後使用JDK 1.6附帶的keytool將其導入到1.6密鑰庫中。 – 2013-03-04 16:02:31