Adroid开发过程中遇到的错误集锦
持续更新。1、ERROR: the user data image is used by another emulator. aborting系统判断你当前已经启动了另外一个emulator,可能是某些正常操作或异常退出造成的。
解决方法:
进入你avd目录下:
如:C:\Documents and Settings\Administrator\.android\avd\android2.3.avd
删除以lock结尾的文件夹。(我简单解释下为什么要删除这些文件呢,其实.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。)
解决方法:
进入你avd目录下:
如:C:\Documents and Settings\Administrator\.android\avd\android2.3.avd
删除以lock结尾的文件夹。(我简单解释下为什么要删除这些文件呢,其实.lock是加锁,如果程序崩溃等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。)
转自http://bbs.iandroid.cn/android-9275-1-1.html
?
?
2、Error:No command output when running: 'am start -n com.aaa/com.aaa.PromblemActivity -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' on device emulator-5554
?
?
?
问题概述:
在启动模拟器后eclipse自带的Error log里总会有这个错误。
ERROR: the user data image is used by another emulator. aborting。
原因:
你的模拟器版本有问题。
解决方法:
在Android SDK and AVD Manager 里,Edit 运行出错的AVD,将Built-in处的版本改变即可。
?
?
?
?
3、Eclipse中的布局文件(*.xml)有的语法提示,有的没有。
?
?
原因:
你建立的xml文件不是Android项目里的Android XML File,而是XML里的XML File。
解决方法:
建立Android XML File 替换你原来的XML。
?
?
?
4、Error:conversion to dalvik format failed with error 1
?
?
解决方法:
?
修改classpath文件,该文件可能存在该项: <classpathentry kind="lib"?? path ="你所指定的高版本的地址" ,
?
把她修改成<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK" />?
如果有上边的这项了,也可以直接删除<classpathentry kind="lib"?? path ="你所指定的高版本的地址" 。
?
?
?
?
?
?
?
?
?
5、Error:?A fatal error has been detected by the Java Runtime Environment:
?
#?Internal Error (classFileParser.cpp:3494), pid=2744, tid=4088
# Error: ShouldNotReachHere()
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode windows-x86 )
# If you would like to submit a bug report, please visit:
# ? http://java.sun.com/webapps/bugreport/crash.jsp
?
?
?
?
解决方法:
?
暂无。
?
?
?