res目录的layout. 编辑 main.xml,点运行后,为什么自动生成个main.out.xml,还提示需要输入内容
解决方案 »
- android2.2 播放视频时,截取任意时间点图像且保存下来 【在线等】
- No JNI_OnLoad found in
- 关于sw600
- Waiting for HOME ('android.process.acore') to be launched...
- 文件获取时间出问题了,求救
- android中的Animation在imageview上无效
- Navigation Drawer 控制导航界面弹出的按钮如何自定义?
- ImageView
- listview中有edittext,如何能够让listview的item和edittext都能响应点击消息
- SQLite Database与SQLiteExpertPersonal两者区别、作用、联系?
- android的图片问题
- android支持希伯来语吗?
帮你搜索了下。。http://www.cnblogs.com/chunhui588/archive/2010/06/26/Android-debug-main-out-xml-parsing-error.html
为了解决这个问题,先删除layout目录main.out.xml文件,再选择菜单Project->Clean来Rebuild当前的工程。在Package Exploer选中当前工程右键Run as->Android Application即可运行工程。或者打开任一当前工程的java文件,ctrl+F11就会出现Run as的对话框,同样选择Android Application即可。
运行过一次工程后,就会在工具栏的Run as下拉框里面出现之次运行过的工程, 点击下拉的菜单一样可以运行工程。这里的之前跑过的工程可以在菜单Run->Run Configurations,这里可以看到main.xml也会出现XSL结点下,这时可以删除它们。 总觉得这样实在太麻烦了,因为布局文件是经常改动的,快捷键会经常使用的。不能每次改完main.xml都要把焦点切换到另一个java文件吧或者去点鼠标。后来发现可以在Eclipse里面配置,菜单Windows->Preference,选择结点Run/Debug->Lauching,Lauch Operation选择第一项。
这样即使当前编辑文件是xml的话,也不会去转换这个xml文件了,而是去运行之前运行过的工程,前提是当前工程运行过一次并且要在之前的Run Configurations把Xsl结点下的main.xml, main.xml(1)之类的无用的删除了。