我在Windows 10上遇到了同样的问题:当前版本的Android Emulator(2018年11月14日:28.0.16)在启动虚拟ARM设备时崩溃或冻结.当我从命令行启动它时,它会打印出来
Emulator:
ERROR:/buildbot/src/android/emu-3.0-release/external/qemu/fpu/softfloat.c:486:round_canonical:
code should not be reached
作为临时解决方案,我将模拟器降级为旧版本,问题就消失了.
在这里你可以找到Android Emulator 27.2.9:
降级模拟器的步骤:
>停止模拟器的所有实例并关闭Android Studio;
>打开Android SDK目录.它的位置可以在以下设置中找到:Android Studio-> File-> Settings-> Appearance&行为 – >系统设置 – > Android SDK-> Android SDK位置;
>将现有的“模拟器”目录移到Android SDK之外的某个位置(如果您只是重命名并将其保留在那里,AVD管理器将找到它并再次开始使用);
>将一个模拟器 – * – 4266726.zip解压缩到SDK目录中;
>启动Android Studio,在修复之前不要更新Android Emulator.