在了解为什么Eclipse不想在其布局设计器中打开XML文件后,我希望我们能够在这里解决这个问题。无论如何,在我在InteliJ IDEA中创建项目并将其导出为Eclipse格式后,在Eclipse中打开它,我意识到Eclipse布局设计器不能识别此类XML文件,并且布局设计器无法将其内容加载到设计师的右窗格中。这是我尝试加载由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 OS版本,然后尝试将Android元素拖放到设计师的右窗格中时,我会收到消息(错误)"缺少项目资源"。看看图片。
请帮忙!
确实,在将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 OS版本,然后尝试将Android元素拖放到设计师的右窗格中时,我会收到消息(错误)"缺少项目资源"。看看图片。
请帮忙!