我正在開發一個Android應用程序,在兩臺機器上,一個在工作和其他家庭。 但是,當我在第一臺機器上編譯並運行時,然後轉到第二臺機器並更改並編譯並運行簽名不同的Eclipse錯誤,我首先應該卸載先前安裝的應用程序。在Android開發中共享私鑰
有什麼辦法可以在機器之間共享這個私鑰嗎?
謝謝。
我正在開發一個Android應用程序,在兩臺機器上,一個在工作和其他家庭。 但是,當我在第一臺機器上編譯並運行時,然後轉到第二臺機器並更改並編譯並運行簽名不同的Eclipse錯誤,我首先應該卸載先前安裝的應用程序。在Android開發中共享私鑰
有什麼辦法可以在機器之間共享這個私鑰嗎?
謝謝。
Windows的>首選項> Android->構建包含指定密鑰庫文件中的設置。請確保此文件在用於開發相同應用程序的所有機器上都相同,也許只需將其放入項目文件的內容存儲庫即可。密鑰是在每次安裝時隨機生成的,但Android SDK使用的用戶名和密碼是相同的。無論如何,這個密鑰庫不能(也不應該)用於生產。
謝謝你,先生,似乎工作! – AVEbrahimi
是的。只需從一臺機器上獲取密鑰庫,並在另一臺機器上覆蓋該密鑰庫。調試密鑰庫在所有安裝中都有相同的名稱和密碼,所以您應該可以輕鬆替換它們。
在UNIX系統上,密鑰存儲在~/.android/debug.keystore
獲取Dropbox。把私鑰放在那裏。配置Eclipse以使用共享的。首選項 - > Android - >生成 - >自定義密鑰庫 – Simon
謝謝@Simon,做同樣:) – AVEbrahimi
爲什麼Dropbox,至少用於分佈式開發使用git或cvs。 – h22