duc*_*rth 38 java eclipse android
我在Eclipse中有一个Android 1.5项目,每当我只有一个xml资源文件打开时,构建就会出现错误.例如,如果我将res\layout\main.xmlopen作为活动文档,它将不会生成并抛出以下错误:
Error in an XML file: aborting build.
res\layout\main.xml:0: ERROR Resource entry main is already defined.
Run Code Online (Sandbox Code Playgroud)
然后我必须删除main.out.xml并切换到项目中的任何.java文件以使其构建.
我是否有错误的配置或这只是一个Eclipse或ADT错误?在我弄清楚原因是什么之前,它让我疯了一个小时.
Kev*_*ghe 64
我也碰到了这个.
如果您打开了一个xml文件并单击"运行"按钮,那么Eclipse将尝试在xml文件上运行转换,而不是运行您的Android项目.然后,它使用转换的输出创建一个新的xml文件,并将其添加到项目中.然后,由于存在重复的xml文件,项目将无法运行.
因此,请确保项目中没有任何重复的xml文件(查看清单文件以及布局文件).我解决这个问题的方法是在点击"运行"之前确保项目树具有焦点(或者只选择带有java文件的选项卡).
可能有更好的方法来处理这个问题(也许通过配置更改),但我对Eclipse很新,这就是我提出的解决方法:).希望有所帮助.
| 归档时间: |
|
| 查看次数: |
38129 次 |
| 最近记录: |