我有最新的谷歌电视插件(版本2)和最新的模拟器。我的linux机器也支持KVM,当我传递命令kvm-ok时,我确实得到了成功消息(信息:您的CPU支持KVM扩展信息: /dev/kvm exists可使用KVM加速)
我已经使用Android AVD和SDK管理器通过Eclipse创建了一个新的AVD,并将Target Name设置为: Google Tv Addon
但是,当我启动AVD实例(命令行或Eclipse)时,我看到一个普通的Android智能手机实例加载到Google TV的皮肤中(查看所有手机应用程序,当我单击导航栏中的电视特定按钮时没有任何反应)。在详细日志中,我看不到KVM Auto enabled消息,从日志摘录(添加如下)中,看起来加载的是默认内核、系统和用户数据映像,而不是来自/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/images/x86.的映像它看起来也像是正在执行模拟器-arm,而不是模拟器-x86。为什么会发生这种情况?我该如何解决这个问题呢?我非常感谢在这方面的任何帮助。
emulator: Android virtual device file at: <path>/.android/avd/name1.ini
emulator: virtual device content at <path>/.android/avd/name1.avd
emulator: virtual device config file: <path>/.android/avd/name1.avd/config.ini
emulator: using core hw config path: <path>/.android/avd/name1.avd/hardware-qemu.ini
emulator: Found AVD target API level: 12
emulator: found skin '720p' in directory: <path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins
emulator: autoconfig: -skin 720p
emulator: autoconfig: -skindir <path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins
emulator: keyset loaded from: <path>/.android/default.keyset
emulator: trying to load skin file '<path>/bin/android-sdk-linux_x86/add-ons/addon_google_tv_google_inc_12/skins/720p/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
emulator: autoconfig: -kernel <path>/bin/android-sdk-linux_x86/platforms/android-12/images//kernel-qemu
emulator: autoconfig: -ramdisk <path>/bin/android-sdk-linux_x86/platforms/android-12/images//ramdisk.img
emulator: Using initial system image: <path>/bin/android-sdk-linux_x86/platforms/android-12/images//system.img
emulator: autoconfig: -data <path>/.android/avd/name1.avd/userdata-qemu.img
emulator: autoconfig: -initdata <path>/.android/avd/name1.avd/userdata.img
emulator: autoconfig: -cache <path>/.android/avd/name1.avd/cache.img
emulator: Physical RAM size: 1024MB
Content of hardware configuration file:
hw.cpu.arch = arm...
干杯,S
发布于 2011-10-21 07:38:13
要解决此问题,请尝试编辑~/.android/AVD_name.avd/config.ini文件,并将hw.cpu.arch和abi.type行的"arm“更改为"x86”。
https://stackoverflow.com/questions/7698910
复制相似问题