Android模拟器在启动时永远挂起

Ale*_*ndr 9 java android qemu emulation

模拟器启动,但没有进一步启动"android"闪烁文本.

由...开始

Android/Sdk/emulator/emulator @Nexus_5X_API_25 -verbose
Run Code Online (Sandbox Code Playgroud)

在日志中只重复记录

emulator: MemoryReport: Epoch: 140737476643856, Res/ResMax/Virt/VirtMax: 737525760 737525760 5164826624 5302894592
Run Code Online (Sandbox Code Playgroud)

如何修复/调试它?..

KVM端虚拟化工作正常,但在更新到仿真器26.1.2-4077558后突然停止.

更新

感谢albodelu有关更新到26.1.3的信息.更新后我有:

KVM is required to run this AVD.
Unknown Error

Please file a bug against Android Studio.
Run Code Online (Sandbox Code Playgroud)

KVM已启用.这是我通过向模拟器二进制文件添加可执行权限而修复的初始错误.所以这样做了.强制模拟器通过以下方式工作:

chmod a+x ~/Android/Sdk/emulator/emulator*
chmod a+x ~/Android/Sdk/emulator/lib64/lib*
chmod a+x ~/Android/Sdk/emulator/qemu/linux-x86_64/*
chmod a+x ~/Android/Sdk/emulator/qemu-img
chmod a+x ~/Android/Sdk/tools/emulator*
chmod a+x ~/Android/Sdk/tools/android
chmod a+x ~/Android/Sdk/tools/bin/*
Run Code Online (Sandbox Code Playgroud)

而现在奇迹:)两个模拟器设备都在工作.

Thr*_*ian 5

我的答案不是你的问题的确切解决方案,而是使用Genymotion进行模拟.它提供了许多不同品牌的设备和更强大的AVD.当我要虚拟测试传感器时,我只在Android Studio中使用AVD.该模拟器仍然很麻烦且非常有问题.


alb*_*elu 2

注意:模拟器版本 26.1.3包含有趣的修复。我现在正忙着修改:

在此输入图像描述

使用模拟器 26.1.2 的相关问题请参见此处像我一样重新启动上一个版本以使用 26.1.3 或本地安装