我正在将Windows 8.1、14gb RAM,x64和AMD处理器一起使用(如果有帮助,请使用带有Radeon的A8 6500)。我一直在使用ARM映像EABI v7a(也测试过arm64,但不知道它们之间的区别,因此我认为在其余的测试中我会坚持使用)。我要模拟的设备是Nexus S(分辨率很低,我也尝试使用默认的低RAM和1024mb RAM,因为我听说这可能也有帮助,但没有)。我将“图形仿真”设置为“软件”。
使用这些设置,它至少会启动(使用其他设置,它会在显示任何东西之前崩溃),但是会在几秒钟后崩溃,并显示错误“ qemu-system-armel.exe停止工作”(我也得到“ qemu-system-aarch64.exe停止工作”)。
日志显示“错误:/buildbot/src/android/emu-3.0-release/external/qemu/fpu/softfloat.c:486:round_canonical:不应访问代码”。
我的Android Studio版本是3.2.1。我的模拟器的版本是28.0.16。
不知道还包括什么,不过我可以回答问题。我要尝试的下一件事是:降级仿真器(看起来也许我的版本(28.0.16)对此有问题)?并且,确保在BIOS中启用了AMD SVM(更新:以前是)。
我正在尝试使其运行,以便在有帮助的情况下在GameMaker Studio 2中为Android开发。