【问题标题】:Eclipse changes project's Android SDK when importing from existing source从现有源导入时,Eclipse 会更改项目的 Android SDK
【发布时间】:2013-02-08 12:11:40
【问题描述】:

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


当我从 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)

有什么想法吗?

【问题讨论】:

标签: android eclipse


【解决方案1】:

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

See Bug Reported Here - Issue 40153: ADT import of project renames project, changes compatibility level

(此外,这个错误写得很好,并在此处提及,与此处提出的问题相比...LOL..BTW 抱歉,您现在无法解决问题)

谢谢, 乐于助人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    相关资源
    最近更新 更多