我使用Eclipse Juno和最新版本的ADT来制作Android应用程序。要测试应用程序,我显然会点击工具栏的“运行”按钮。
如果我正在编辑Java文件,则会打开设备窗口,我可以正常运行它。但是,如果我正在编辑XML文件,Eclipse编译器会莫名其妙地尝试编译 XML文件,这显然不起作用。
它还会创建一个“myfile.out.xml”,它会产生大量的错误,我必须重新启动Eclipse才能将其删除,因为Eclipse是残障的,无法删除一个简单的文件(“处理异常时会出现异常重构'删除'“的愚蠢原因,如”删除资源时出错“。)
这非常烦人,一旦我删除了正确的文件而不是“.out”一个><
有没有办法告诉Eclipse运行应用程序而不是XML文件,即使我正在编辑其中一个?
感谢您的帮助!我也读过这个:Prevent Eclipse from building .xml files但解决方案对我不起作用......
答案 0 :(得分:0)
我发现我的设备上的测试非常烦人。我在assets文件夹中编辑了很多文件,想要运行我的应用程序进行测试(java不会更改,运行失败)。
我的解决方案是项目>自动构建然后运行,我选择我的设备,然后选中使用相同的设备以便将来发布
现在,下次我要测试我的应用时,双击执行2次运行按钮:首先点击会导致警告:活动未启动,其当前任务已被带到前面第二次点击按预期在设备上运行应用。
这样我就不必使用广告空间或代码,然后将其删除以重新编译我的应用。
对于Run to work,我从eclipse编辑器中选择.java文件或清单文件,然后单击Run,同时保留在XML文件中,Run不起作用。