Win*_*oze 10 android arm qemu android-emulator docker
我试图在Docker容器中运行emulator64-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 APK运行一些冒烟测试,速度并不重要,但Android-X86不是一个选项.
这不是根本原因,而是解决方法。
Linux下创建的AVD还会为每个镜像创建“qcow2”文件,有了这些qcow2文件,模拟器就可以成功启动。
但是这些 qcow2 文件不是在任何其他平台下创建的,我使用的是在 Mac 下创建的 AVD 并收到了错误,然后我在 Linux 下重新创建了 AVD 并且错误消失了。
| 归档时间: | 
 | 
| 查看次数: | 520 次 | 
| 最近记录: |