从命令行运行它会导致分段错误:
$ emulator -avd nexus_s
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)
但是,如下运行模拟器臂,工作正常.
$ emulator-arm -avd nexus_s
Run Code Online (Sandbox Code Playgroud)
我怀疑它正在尝试运行模拟器的mips或x86版本.有没有办法配置模拟器哪个可执行文件启动?
这一切都是在更新到android sdk 17之后开始的.
添加-verbose标志会给出以下输出(我认为不会添加任何信息):
$ emulator -verbose -avd nexus_s
emulator: found SDK root at /opt/sdk
emulator: Android virtual device file at: /home/grebulon/.android/avd/nexus_s.ini
emulator: virtual device content at /home/grebulon/.android/avd/nexus_s.avd
emulator: virtual device config file: /home/grebulon/.android/avd/nexus_s.avd/config.ini
emulator: using core hw config path: /home/grebulon/.android/avd/nexus_s.avd/hardware-qemu.ini
emulator: Found AVD target API level: 17
emulator: 'magic' skin format detected: 480x800
emulator: autoconfig: -skin 480x800
emulator: autoconfig: -skindir (null)
emulator: keyset loaded …Run Code Online (Sandbox Code Playgroud) 我有Ubuntu 11.04和我下载了最新的eclipse ADT捆绑,我也安装了所有ia32libs,我不知道为什么模拟器没有启动,我尝试了各种设备配置,我有4个平台2.2,2.3,4.0,4.2.我尝试了各种排列和组合,但虚拟设备没有出现 - 没有.
我也在其他SO'questions尝试了各种解决方案,他们没有解决我的问题.我已经被困在这几个星期,仍然没有到达那里?请帮助
仅供参考:我也有日食Helios,因为它工作正常,但我无法获得/下载3.0/Honeycomb以上的平台,而在Helios中,虚拟设备工作正常.我不知道它的相关与否,但仍然......
当我尝试运行任何模拟器时,我得到: Android虚拟设备崩溃
我玩Android工作室的控制台说:
*** Error in `/home/standy/Android/Sdk/tools/qemu/linux-x86_64/qemu-system-x86_64': double free or corruption (fasttop): 0x00007f557c622fe0 ***
有任何想法吗?