如何在Windows的 Android 模拟器中运行x86
或构建自己构建的映像。
对于 Linux,它工作正常。arm
我已经从最新AOSP
来源构建了图像。
当我尝试在模拟器中启动它时,--show-kernel
选项出现以下错误。
[0.470232] SELinux:从 /sepolicy
[0.470232] init (1) 加载策略:/proc/1/oom_adj 已弃用,请改用 /proc/1/oom_score_adj。
[0.523298]初始化:无法打开'/initlogo.rle'[0.530295]goldfish_nand_read
:无效读取,开始0,len 200,dev_size 21560000,write_size 800
[0.530295] end_request:I/O错误,dev mtdblock0,扇区2
[0.543558] EXT4-fs (mtdblock0):无法读取超级块
[0.550943] fs_mgr:无法在 /system 的 /dev/block/mtdblock0 上挂载文件系统
据我所知,自从 4.3 android 使用ext-4
所以我决定按照kernel-qemu
这个指令重建
它也没有帮助。
如何在 Emulator for Windowsx86
上启动arm
Android 4.3 映像?
编辑:在这里找到
了 x86 的解决方案
但它仅适用于下载的图像!
如何从 Android Sources 运行新建的 4.3 映像?
新构建的图像在 Linux 上运行良好,在 Windows 上我只看到黑屏,但上面已经没有错误。