模拟器上的Android 4.3

如何在WindowsAndroid模拟器中运行自己构建的x86或arm映像.
对于Linux,它工作正常.

我已经从最新的AOSP来源构建了图像.

当我尝试在模拟器中启动它时,使用–show-kernel选项出现以下错误.

[ 0.470232] SELinux: Loaded policy from /sepolicy
[ 0.470232] init (1): /proc/1/oom_adj is deprecated, please use /proc/1/oom_score_adj instead.
[ 0.523298] init: cannot open ‘/initlogo.rle’
[ 0.530295] goldfish_nand_read: invalid read, start 0, len 200, dev_size 21560000, write_size 800
[ 0.530295] end_request: I/O error, dev mtdblock0, sector 2
[ 0.543558] EXT4-fs (mtdblock0): unable to read superblock
[ 0.550943] fs_mgr: Cannot mount filesystem on /dev/block/mtdblock0 at /system

据我所知,从4.3 android开始使用ext-4

所以我决定在this instruction之前重建kernel-qemu

也没有帮助.

如何在Windows模拟器上启动x86或配置Android 4.3映像?

编辑:
x86 was found here的解决方案
但是它仅适用于下载的图像!
如何从Android Sources运行新建的4.3映像?
新建的映像在Linux上运行良好,在Windows上我只能看到黑屏,但上面已经没有错误.

解决方法:

遇到黑屏的人应尝试更新其Intel HAXM驱动程序.为我修复它!

上一篇:linux-如何在kvm中完成设备仿真


下一篇:KVM虚拟机之网络、快照、克隆详解