android 4.3 模拟器,模拟器上的Android 4.3

博客作者遇到在Windows的Android模拟器上启动从AOSP源代码构建的4.3x86或ARM映像时遇到错误,包括SELinux加载政策、I/O错误和无法读取superblock等问题。尝试了不同的解决办法,如重建kernel-qemu,但问题仍然存在。在Linux环境下,这些映像运行正常。最终,更新Intel HAXM驱动程序解决了黑屏问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何在Windows的Android模拟器中运行自己构建的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驱动程序.为我修复它!

标签:android-emulator,kernel,qemu,android,x86

来源: https://codeday.me/bug/20191030/1969062.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值