将现有工作区中的项目从 ADT 转换为 Andmore

Convert project in existing workspace from ADT to Andmore

我刚刚从 Eclipse Luna 更新到 Eclipse Oxygen 并安装了 Andmore。我有一堆使用 Eclipse Luna 和 ADT 创建的项目工作区。

Eclipse 会在导入时自动将工作区升级到较新的版本,但它不会从 ADT 转换为 Andmore(尽管共享大部分相同的代码,但它是一个不同的插件)。

有没有一种方法可以将现有的 Eclipse 工作区从 ADT 迁移到 Andmore,而不必删除并重新导入每个 Android 项目?

官方有办法,见here。这需要为工作区中的每个项目完成(也适用于库项目,如果有的话):

  • 右键单击该项目,然后select 配置 > 转换为 Andmore 项目(最后一个菜单项的措辞可能略有不同)。
  • 在我的例子中,我必须重新启动 Eclipse,然后它才能接收所有内容。
  • 您可能还需要清理您的项目。

如果您打开了任何打开了 ADT 特定视图的选项卡(包括所有 ADT 文件和可能的任何非 Java 源文件的内容),您将需要关闭并重新打开它们,因为它们仍然请参阅不再可用的 ADT 组件。关闭并重新打开它们将调出相应的 Andmore 视图。

我尝试构建应用程序时仍然收到错误消息,但这可能无关紧要。 第一次构建失败并出现错误,但这是由于单独的、不相关的问题。