我试图在Docker容器中运行模拟器64 arm,但它报告说:
$ emulator64-arm -avd t2 -no-window -no-accel -gpu off
qemu: could not open disk image /home/testuser/.android/avd/t2.avd/sdcard.img: Interrupted system cal我认为qemu-aarch64应该是一个纯软件仿真器,没有任何花哨的东西,但我错了。我还试图用--privileged启动容器,但仍然没有成功。
在我的例子中,我们需要对我们的Android进行一些烟雾测试,速度并不重要,但是Android-X86不是一种选择。
发布于 2019-03-18 05:07:21
这不是根本原因,而是一个解决办法.
在Linux下创建的AVD还将为每个映像创建" qcow2“文件,有了这些qcow2文件,模拟器就可以成功启动。
但是这些qcow2文件不是在任何其他平台下创建的,我使用的是在Mac下创建的AVD并得到了错误,然后在Linux下重新创建了AVD,错误消失了。
https://stackoverflow.com/questions/54635751
复制相似问题