我在Dropbox文件夾中有我的Android應用程序項目。我使用臺式電腦以及筆記本電腦來開發應用程序。當我在這兩臺計算機之間切換時,它會爲應用程序使用某種不同的密鑰或某種東西,Android SDK說我必須先卸載(並丟失所有數據),然後才能再次安裝它。使用Eclipse在多臺計算機上開發Android應用程序
是否有修正?
我在Dropbox文件夾中有我的Android應用程序項目。我使用臺式電腦以及筆記本電腦來開發應用程序。當我在這兩臺計算機之間切換時,它會爲應用程序使用某種不同的密鑰或某種東西,Android SDK說我必須先卸載(並丟失所有數據),然後才能再次安裝它。使用Eclipse在多臺計算機上開發Android應用程序
是否有修正?
雖然你應該使用一個版本控制系統,如SVN, Git,TFS,CVS等等,這聽起來像你在開發人員密鑰上有問題,用於簽署應用程序。我已經使用Eclipse一年多了,因爲我更喜歡使用IntelliJ,但是我會回憶起我對Eclipse和Android SDK的記憶。
Android SDK有一個用於簽名開發應用程序的默認keystore(在Windows上它應該在C:\ Users \ username \ .android \ debug.keystore中,在Mac上它是/Users/username/.android /debug.keystore)。如果您希望能夠在不卸載APK的情況下在多臺計算機上調試您的應用程序,那麼您需要將其中一個debug.keystore文件複製到另一臺計算機上。
現在,正如我所提到的,我有一段時間沒有使用Eclipse,因此Eclipse可能會使用不同的位置/密鑰庫組合(我知道IntelliJ會),但是可以使用相同的方法。
謝謝,這似乎是正確的解決方案! – MikkoP
另請參閱http://stackoverflow.com/questions/9398019/i-cant-find-the-debug-keystore-file/9398619#9398619 –
將subversion或git用於源代碼管理。 Dropbox是不夠的,因爲它甚至不會記錄歷史記錄。
顛覆,我建議用顛覆性的Eclipse插件谷歌代碼: https://code.google.com GIT中,你應該使用(使用Git Eclipse插件) https://github.com/
http://bitbucket.org是個人存儲庫的絕佳網站。 –