1

我在 Dropbox 文件夹中有我的 Android 应用程序项目。我使用我的台式电脑和笔记本电脑来开发应用程序。当我在这两台计算机之间切换时,它会为应用程序使用某种不同的密钥或其他东西,Android SDK 说我必须先卸载(并丢失所有数据)才能再次安装它。

有什么修复吗?

4

2 回答 2

6

使用 subversion 或 git 进行源代码控制。Dropbox 是不够的,因为它甚至不会记录历史记录。

对于颠覆,我推荐带有颠覆性 eclipse 插件的谷歌代码: https ://code.google.com 对于 git,你应该使用(带有 git eclipse 插件) https://github.com/

于 2013-10-11T17:37:43.183 回答
6

虽然您应该使用 SVN、Git、TFS、CVS 等版本控制系统,但听起来您对用于签署应用程序的开发人员密钥有问题。自从我更喜欢使用 IntelliJ 以来,我已经有一年多没有使用 Eclipse 了,但是我会根据我对 Eclipse 和 Android SDK 的记忆来回答。

Android SDK 有一个用于签署开发应用程序的默认密钥库(在 Windows 上它应该在 C:\Users\username\.android\debug.keystore,在 Mac 上它是 /Users/username/.android/debug.keystore )。如果您希望能够在不先卸载 APK 的情况下在多台计算机上调试您的应用程序,那么您需要将其中一个 debug.keystore 文件复制到另一台计算机上。

现在,正如我提到的,我已经有一段时间没有使用过 Eclipse,所以 Eclipse 可能会使用不同的位置/密钥库组合(我知道 IntelliJ 会这样做),但是可以使用相同的方法。

于 2013-10-11T17:46:16.880 回答