我正试图在android模拟器上运行一个用于am 64的AndroidAOSP12L system.img文件。我从索尼开发者指南下载了SonyXperia10III设备的android源代码。我遵循了索尼开放设备项目网站上提到的程序来定制android AOSP 12L。源代码的构建成功,之后生成了以下.img文件:
system.img,引导-5.4.img,ramdisk.img,vbmeta.img,
我想在一个模拟器上运行这些图像,然后将它闪现到索尼Xperia10III设备上。
我通过谷歌下载了Android。安装在上面的模拟器版本是Android模拟器31.2.10。不幸的是,它并没有提供运行定制映像的功能,而是只提供google提供的android映像。我从列出的选项中下载了Android12 system.img for arm64,并尝试将该system.img文件与自己构建的system.img文件交换。但是模拟器没有启动,并显示"Android模拟器已被终止“。
我下载了Anbox仿真器,它从它自己的android映像开始,并且没有耗尽system.img文件的功能。
我是否可以使用任何android模拟器来运行系统生成的.img文件?
等待你的回应。
发布于 2022-07-06 11:16:23
您可以创建AVD图像,它可以运行在Android模拟器上。
同样,您也可以使用
make -j32 sdk sdk_repo命令。
这将为您创建一个SDK,它将位于
aosp-master/out/host/linux-x86/sdk/sdk_phone_x86/sdk-repo-linux-system-images-eng.[username].zip您可以使用此zip创建模拟器并测试您的功能。有关此问题的更多信息可以在此网站上找到。
希望这能帮上忙!
https://stackoverflow.com/questions/72698135
复制相似问题