持续更新。
1、ERROR: the user data image is used by another emulator. aborting
问题概述: 在启动Android模拟器时出现以下错误,导致启动失败。 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正在使用当中。) 转自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
|
|