2015-10-20 63 views
0

我們正在使用Android Studio,並且正在使用默認密鑰庫開發應用程序。該應用程序已在開發過程中使用,因此所有客戶端都已在其設備中擁有數據。有沒有辦法在Android中導入調試密鑰庫?

我們現在想使用一個實際的密鑰庫。但是,創建新的應用程序意味着客戶端無法更新應用程序 - 他們必須重新安裝應用程序,這意味着它們將丟失現有數據。有沒有辦法解決這個問題?或者我們可以導入現有的密鑰庫進行發佈嗎?

+0

我不知道一種方式,除非你實現一些導出/導入功能。下次提示:使用Play商店的Alpha測試功能並從開始處使用釋放鍵進行簽名。 – Henry

回答

1

它存儲在〜/ .android/debug.keystore中。 在Windows上,這將類似於C:\ Users \ Username.android \ debug.keystore

但是,我建議不要這樣做, ,我一直無法找到關於Android Studio的任何內容)。一旦達到這個日期,就沒有選擇,只能創建一個新的密鑰。這絕對是一團糟,但現在清理起來會比較容易,而不是在幾年後纔會有更多的用戶。

+0

謝謝湯姆。暫時,我複製了您提到的那個文件夾中的debug.keystore,default.keyset和adbkey,以便我們可以從另一臺機器上構建一個apk。 – ptperalta

0

您應該使用現有的密鑰庫本身。在生成已簽名的apk時,您可以提供該密鑰庫,密鑰庫密碼,密鑰別名和密鑰密碼的路徑。這是您可以生成現有apk更新版本的唯一方式。

相關問題