在意识到为什么 Eclipse 不想在其布局设计器中打开 XMl 文件之后,我希望我们能够在这里解决这个问题。
无论如何,在我在 InteliJ IDEA 中创建项目后,将其导出为 Eclipse 格式,在 Eclipse 中打开它,我意识到 Eclipse Layout Designer 无法识别此类 XML 文件,并且 Layout Designer 无法将其内容加载到设计器的右窗格中。这是我尝试加载 InteliJ 创建的 XML 文件后设计器的外观。
事实上,在将 Designer 设置为正确的 Android OS 版本后,我可以加载 Android 布局元素(下拉列表,元素出现在设计器的左窗格中),但 XML 文件的内容永远不会加载到 Designer 的右窗格中。
在检查了在 Eclipse 中创建的项目和在 IntelliJ 中创建的项目的结构后,我意识到 Eclipse 不会在 /gen 目录中生成 Java 文件,也不会在我导入 IntelliJ 创建的项目后导入正确的 Android 库。看图像。
上层项目是在 Eclipse 中创建的,它同时导入了 Android R 文件和 Android 库。下面的项目是在 IntelliJ 中创建的,导出为 Eclipse 格式,然后导入到 Eclipse 工作区。它没有导入 Android R 文件或 Android 库。
另一个问题是我无法强制重建 Intellij 创建的项目,甚至无法在 Eclipse 中清理它,因为它不在项目列表中。就像 Eclipse 根本不将其视为一个 Android 项目。
最后一个问题是:当我在布局设计器中手动设置 Android 操作系统版本,然后尝试将 Android 元素抓取并拖放到设计器的右侧窗格中时,我收到消息(错误)“缺少项目资源”。看图像。
请帮忙!