读书人

Adroid开发过程中遇到的异常集锦

发布时间: 2012-06-28 15:20:04 作者: rapoo

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正在使用当中。)

转自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

?

?

?

?

解决方法:

?

暂无。

?

?

?

读书人网 >软件开发

热点推荐