【发布时间】:2017-12-17 00:54:05
【问题描述】:
模拟器已启动,但未启动更多“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/*
现在奇迹 :) 两个模拟器设备都在工作。
【问题讨论】:
-
我也有同样的问题。你找到解决办法了吗?
-
不是真正的解决方案。我目前刚刚创建了新的模拟器设备,它可以工作。但我不知道原因以及如何调试提到的问题......
-
你试过新建一个吗?
-
是的。正如我在上面所写的,我创建了一个新的并且它可以工作。但我不喜欢嵌入式 qemu 为什么会发生这种情况。也许一些权限相关(我修复了:向二进制文件添加了可执行标志)。
-
我们有同样的问题here Travis-ci and api-25 emulator 正在寻找工作配置 here
标签: java android emulation qemu