我在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是个人存储库的绝佳网站。 –