模拟器已启动,但未启动“android”闪烁文本。
由
开始Android/Sdk/emulator/emulator @Nexus_5X_API_25 -verbose
在日志中仅重复记录
emulator: MemoryReport: Epoch: 140737476643856, Res/ResMax/Virt/VirtMax: 737525760 737525760 5164826624 5302894592
如何修复/调试它?..
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.
启用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/*
现在奇迹:)两个模拟器设备都在工作。
答案 0 :(得分:5)
我的答案不是您问题的确切解决方案,而是使用Genymotion进行模拟。它提供了许多不同品牌的设备和更强大的AVD。我只是在Android Studio中使用AVD来虚拟测试传感器。该模拟器仍然很麻烦且很成问题。
答案 1 :(得分:4)
答案 2 :(得分:4)
当模拟器更新时,我已经多次这样做了。
我发现的唯一解决方案是,如果你能解决它,就是删除模拟器并重新创建它,之后它应该可以正常工作。
答案 3 :(得分:4)
emulator: MemoryReport: Epoch: 140737476643856, Res/ResMax/Virt/VirtMax: 737525760 737525760 5164826624 5302894592
<强>解释强>:
Epoch:140737476643856 / *这个毫秒值在您创建此模拟器时给出* /
Res / ResMax / Virt / VirtMax
Res - 进程使用的资源内存(引导过程)。由于你的启动过程使用的是你的总RAM(模拟器的RAM),所以它很有用。
ResMax - 资源内存表示模拟器的实际RAM内存总量。
Virt - 进程使用的虚拟内存。它是交换内存。
VirtMax - 模拟器中可用的最大虚拟内存。
/ *注意:由于启动过程未使用您的总虚拟内存,因此您的模拟器仍在运行。但由于所有RAM都已满,处理工作正在进行,但不能再进一步了。所以,它一直在屏幕上显示“Android”。
我根据订单提供了这些解决方案(最好的是最顶级的)。
1)请增加模拟器的RAM内存。注意:您的笔记本电脑上应该有更多内存。您还必须检查主机的RAM使用情况。
2)如果你的主机(笔记本电脑)没有更多内存,那么你可能想找到像GenyMotion这样的替代模拟器,BlueStacks比Android模拟器占用更少的内存。
GenyMotion:https://www.genymotion.com/
BlueStack:http://www.bluestacks.com/
以下是如何在模拟器中增加RAM大小的图片。
打开ADV&gt;编辑&gt;显示高级设置&gt;屏幕下方出现&gt;增加RAM
注意:VM堆大小与您的问题无关。每个应用程序都是一个单独的Dalvik虚拟机实例。 VM堆可以为每个应用分配最多可以分配的RAM。
注意:此问题与您的图形无关。这是启动时挂起问题。因此,基于软件或硬件的仿真性能不应该是答案。
答案 4 :(得分:2)
答案 5 :(得分:0)
使用Android-SDK模拟器时遇到了同样的问题。假设您有Android构建环境,此解决方案有效;就我而言,AOSP。在这种情况下,导致与OP和其他人具有相同问题的模拟器是来自SDK的emulator64-arm。当我尝试AOSP / prebuilts emulator64-arm时,它运行得很好。常规AOSP仿真器也可以工作,您也可以将它们与AVD一起使用。希望这有帮助,祝你好运。