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

Posted

技术标签:

【中文标题】将现有工作空间中的项目从 ADT 转换为 Andmore【英文标题】:Convert project in existing workspace from ADT to Andmore 【发布时间】:2018-10-13 23:13:16 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

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

右键单击项目,然后选择配置 > 转换为 Andmore 项目(最后一个菜单项的措辞可能略有不同)。 在我的情况下,我必须重新启动 Eclipse,然后它才能获取所有内容。 您可能还需要清理您的项目。

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

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

【讨论】:

以上是关于将现有工作空间中的项目从 ADT 转换为 Andmore的主要内容,如果未能解决你的问题,请参考以下文章

将现有iOS应用程序转换为框架

将现有 Flutter Java Android 项目转换为 Kotlin

嵌套选择MongoDB查询错误

将使用 ITK 或 OpenCV 库的现有 C++ 项目转换为 DLL 是不是可能?

将现有 spring 项目转换为使用 roo 帮助

Eclipse ADT 项目中的 Android 数据绑定(无 gradle)