Adroid开发过程中遇到的错误集锦

持续更新。

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

 

 

 

 

解决方法:

 

暂无。

 

 

 

你可能感兴趣的:(android)