【发布时间】:2012-08-30 14:24:51
【问题描述】:
我有一个使用自定义构建的金鱼内核的自定义 Android 映像。我一直在使用模拟器进行软件开发。
emulator -kernel out/target/product/atom/kernel
当我升级到 SDK 20 后,我不再从主机或图形键盘获得键盘输入。这曾经奏效。我已经看到有关设置 hw.keyboard 属性=yes 的 cmets。我找不到有效的操作序列。
a) 尝试启动模拟器并强制我的硬件配置
emulator -verbose -kernel out/target/product/atom/kernel -qemu -android-hw /home/jgrecco/work/ics-4.0.4/out/target/product/atom/hardware-qemu.ini
hardware-qemu 被覆盖,hw.keyboard 选项为 no。
b) 创建一个 AVD 并让它加载我的自定义内核和映像
ex: android create avd --force -b x86 -n aal_emul -t 3
emulator -kernel out/target/product/atom/kernel -show-kernel @aal_emul
但无法让 AVD 启动我的自定义映像。它似乎启动了一个默认映像。我尝试过复制 img 文件,但没有成功
c) 尝试修改默认的 hardware.ini 设置 ics-4.0.4/external/qemu/android/avd/hardware-properties.ini 无效。
许多其他变体。
如果有人可以使上述任何解决方案起作用或告诉我一个,我将不胜感激。顺便说一句,这是针对 x86 atom 的。
TIA
【问题讨论】:
标签: android-emulator keyboard emulation qemu