我有一个使用自定义构建的金鱼内核的自定义 Android 图像。我一直在使用模拟器进行软件开发。
emulator -kernel out/target/product/atom/kernel
当我升级到 SDK 20 时,我不再从主机或图形键盘获得键盘输入。这曾经奏效。我已经看到有关设置 hw.keyboard 属性=yes 的评论。我无法找到一系列有效的操作。
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