Android: 运行android avd时,可能出现的错误
来源:互联网 发布:广联达造价软件 编辑:程序博客网 时间:2024/05/02 01:32
rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/bin/android avd
Exception in thread "main" java.lang.UnsatisfiedLinkError: Cannot load 32-bit SWT libraries on 64-bit JVM
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showAvdManagerWindow(Main.java:349)
at com.android.sdkmanager.Main.doAction(Main.java:296)
at com.android.sdkmanager.Main.run(Main.java:119)
at com.android.sdkmanager.Main.main(Main.java:102)
查看java版本:
rzzhang@rzzhang-desktop:~/workspace$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
重新设置ANDROID_SWT
rzzhang@rzzhang-desktop:~/workspace$ export ANDROID_SWT=prebuilt/linux-x86_64/swt/
再次启动AVD
在安装安卓SDK模拟器中,出现错误提示:A target must be selected in order to create an AVD。
错误原因是没有完整的SDK。
因此从Source Tree中build对应版本的SDK。
rzzhang@rzzhang-desktop:~/workspace$ make sdk
Package SDK: out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86.zip
development/build/sdk.atree:229: couldn't locate source file: framework/layoutlib-tests.jar
development/build/sdk.atree:230: couldn't locate source file: system/app/ConnectivityTest.apk
development/build/sdk.atree:231: couldn't locate source file: system/app/GpsLocationTest.apk
sdk/build/tools.atree:47: couldn't locate source file: usr/share/pc-bios/bios.bin
sdk/build/tools.atree:48: couldn't locate source file: usr/share/pc-bios/vgabios-cirrus.bin
sdk/build/tools.atree:146: couldn't locate source file: framework/ddmlib-tests.jar
sdk/build/tools.atree:147: couldn't locate source file: framework/ninepatch-tests.jar
sdk/build/tools.atree:148: couldn't locate source file: framework/common-tests.jar
sdk/build/tools.atree:150: couldn't locate source file: framework/sdkuilib-tests.jar
make: *** [out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86.zip] 错误 44
错误原因时没有正确地配置编译选项,编译SDK的正确方法:
rzzhang@rzzhang-desktop:~/workspace$ source build/envsetup.sh
rzzhang@rzzhang-desktop:~/workspace$ lunch sdk-eng
rzzhang@rzzhang-desktop:~/workspace$ make sdk
Install system fs image: out/target/product/generic/system.img
Package symbols: out/target/product/generic/sdk-symbols-eng.rzzhang.zip
Target userdata fs image: out/target/product/generic/userdata.img
SDK buildinfo: out/target/product/generic/sdk/sdk-build.prop
Docs droiddoc: out/target/common/docs/online-sdk
DroidDoc took 174 sec. to write docs to out/target/common/docs/online-sdk
Package SDK: out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86.zip
SDK: warning: including GNU target out/target/product/generic/system/bin/dbus-daemon
SDK: warning: including GNU target out/target/product/generic/system/bin/dnsmasq
SDK: warning: including GNU target out/target/product/generic/system/bin/ip
SDK: warning: including GNU target out/target/product/generic/system/bin/tc
SDK: warning: including GNU target out/target/product/generic/system/lib/libdbus.so
SDK: warning: including GNU target out/target/product/generic/system/lib/libiprouteutil.so
SDK: warning: including GNU target out/target/product/generic/system/lib/libnetlink.so
SDK: warning: including GNU target out/target/product/generic/system/xbin/dbus-monitor
SDK: warning: including GNU target out/target/product/generic/system/xbin/dbus-send
SDK: warning: including GNU target out/target/product/generic/system/xbin/opcontrol
SDK: warning: including GNU target out/target/product/generic/system/xbin/oprofiled
再次启动模拟器管理器:
rzzhang@rzzhang-desktop:~/workspace$ ./out/host/linux-x86/sdk/android-sdk_eng.rzzhang_linux-x86/tools/android avd
这次,可以正确地配置模拟器了。
- Android: 运行android avd时,可能出现的错误
- 【Android入门】第一个程序运行出现AVD Error错误
- Android AVD 出现No content provider found for permission revoke可能的一种解决方案
- 有关android环境搭建创建AVD的错误:Android AVD出现"No system images installed for this target"
- 运行Android项目时指定特定的AVD进行测试
- 给android avd 安装apk时出现的错误:adb不是内部或者外部指令及丢失adbwinapi.dll问题
- Android Studio升级过程中可能出现的错误
- 新建Android AVD,点击start、launch,出现进度条后无任何反应,也没报错(可能的问题及解决方法)
- 当Android项目不运行时,可能出现这种状况 EditText的inputtype属性
- android AVD 运行缓慢 解决办法
- android AVD 运行缓慢 解决办法
- android AVD 运行缓慢 解决办法
- Android APP发布混淆版本时可能出现错误的原因--简记(1)
- Android项目可能的错误
- android avd部分错误解决方法
- AVD可以运行android应用无法运行
- Android运行时的错误
- 启动Android Virtual Device(android虚拟机)的时发生canot launch AVD in emulator错误
- CentOS配置EPEL源
- axis2发布WebService工程
- FUSE使用及介绍
- Archivelog 模式下,datafile header损坏,如何恢复?
- 转:教训:做中老年移动互联网产品得想明白三件事
- Android: 运行android avd时,可能出现的错误
- hdu 3461 Code Lock(并查集+二分求幂)
- 学习嵌入式
- 21世纪初最有影响力的20篇计算机视觉期刊论文
- usb 博客记录
- 文件系统介绍
- Ubuntu 12.04上在Eclipse中用GTK+进行GNOME编程
- SAP Unicode下的字符串显示长度的获取函数
- struts2.1.6 s:datetimepicker标签不能使用的问题解决