gpt4 book ai didi

android - 运行多个 Android 模拟器不工作

转载 作者:搜寻专家 更新时间:2023-11-01 08:31:51 24 4
gpt4 key购买 nike

我在 AVD 中创建了两个模拟器,一部手机和一部平板电脑,两者都使用相同的 x86 图像(Jelly Bean,API 16)。两个模拟器都使用 768 Mb RAM,HAXM 的限制是 2 Gb。

单独运行每个模拟器工作正常,但是如果一个模拟器已经在运行并且我正在尝试运行第二个模拟器,则同时运行它们会导致错误:

enter image description here

Cannot launch AVD in emulator... Could not open system.img: Invalid argument

此行为的原因可能是什么?我该如何解决?

编辑:我可以在使用不同的系统镜像时同时运行两个模拟器(例如,使用 API 16 和 17 可以,但两次使用 API 16 则不行)。

最佳答案

最近的模拟器版本有以下代码:

if (!opts->no_snapshot_load || !opts->no_snapshot_save) {
android_op_writable_system = true;
}

这会强制模拟器打开 system.img 进行写入,即使它不需要写入它。Windows 不允许多次打开文件进行写入(除非您向调用添加特定标志,而模拟器不允许)。所以模拟器第二次启动失败的原因是在Windows上它有一个错误:https://code.google.com/p/android/issues/detail?id=224402

关于android - 运行多个 Android 模拟器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39849088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com