4

project.properties当我从现有源导入项目时,Eclipse 或 Android 正在更改我的文件。


当我从 SVN“导出”一个现有项目时,该project.properties文件引用了该项目的正确 SDK:

# Project target.
target=Google Inc.:Google APIs:7

我可以通过在文本编辑器中打开文件来看到这一点。我还没有把它作为一个项目导入到 Eclipse 中。

然后我选择使用 File...New...Android Project from Existing Source 将其导入 Eclipse。

Eclipse 导入项目,并立即在项目浏览器窗口中显示正确的 SDK。到目前为止完美。

大约一秒钟后,我可以看到 SDK 更改为 Android 2.1。Eclipse 自动进行了更改!

我的 project.properties 文件已更新:

# Project target.
target=android-8

总结一下:

  • 从 SVN 导出项目 - project.properties 指向 Google API 7。
  • 将此导入 Eclipse - project.properties 自动更改为 Android API 8。

我已经在不同的开发人员的机器上检查了这个 - 相同的行为。(即 Android SDK 工具 21.0.0 和 21.0.1)

有任何想法吗?

4

1 回答 1

4

这是 Eclipse 的错误,目前没有人可以为它做任何事情,直到 eclipse 开发人员解决了这个错误。

请参阅此处报告的错误 - 问题 40153:项目的 ADT 导入重命名项目,更改兼容性级别

(此外,这个错误写得很好,并在此处提到,与此处提出的问题相比...大声笑..顺便说一句,对于您现在无法解决的问题感到抱歉)

谢谢,乐于助人。

于 2013-02-08T12:23:27.473 回答