运行Android应用程序时,常见异常记录
运行Android应用程序时,常见错误记录:
1,在Eclipse中运行Android应用程序时,提示
[2010-10-27 10:16:49 - Activity_05] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=android.cj/.Activity05 }
[2010-10-27 10:16:49 - Activity_05] ActivityManager: Warning: Activity not started, its current task has been brought to the front
这个错误可以无视,据说是因为代码未更新,所有不会重新加载。
2,调试一个时,修改了布局文件layout\main.xml,然后ctrl + F11运行, 结果碰到下面的错误:
[2010-06-26 16:48:10 -
ListViewDemo] Error in an XML file: aborting build.
[2010-06-26
16:48:10 - ListViewDemo] res\layout\main.xml:0: error: Resource entry
main is already defined.
[2010-06-26 16:48:10 - ListViewDemo]
res\layout\main.out.xml:0: Originally defined here.
同时在layout目录下又生成了一个空的main.out.xml文 件,觉得很奇怪。
后来发现是Eclipse的问题,修改完main.xml后,当前激活的 Tab页还是main.xml,所以Eclipse默认就会用xslt转换这个xml文件。
为了解决这个问题,先删除layout目录main.out.xml文 件,再选择菜单Project->Clean来Rebuild当前的工程。在Package Exploer选中当前工程右键Run as->Android Application即可运行工程。或者打开任一当前工程的java文件,ctrl+F11就会出现Run as的对话框,同样选择Android Application即可。
3,logcat 不显示信息:解决方法:在DDMS->devices 中选择运行的设备
4,点run运行 程序 后在Eclipse 的控制台里可以看见这个错误ERROR: the user data image is used by another emulator. aborting,在
C:\Documents and Settings\@USER@\.android\avd 删除以.lock结尾的文件夹的 |