为啥android模拟器启动但立即死亡?
Posted
技术标签:
【中文标题】为啥android模拟器启动但立即死亡?【英文标题】:Why is the android emulator starting but then dying immediately?为什么android模拟器启动但立即死亡? 【发布时间】:2017-10-09 04:29:24 【问题描述】:我已经在我的 Ubuntu 16.04 上安装了 android Studio 我已经使用 AVD 设备管理器设置了一个设备
当我尝试启动设备时,模拟器会快速闪烁然后消失。
我尝试了几个不同的版本,但对于所有版本,模拟器窗口都会闪烁几分之一秒然后消失。
如何让模拟器工作? 可以显示我遇到的问题的日志在哪里?
【问题讨论】:
HAX 是否启用? ***.com/questions/21031903/… 这是 7.1 的问题。尝试删除断点。检查link 模拟器是消失还是关闭? 尝试从命令行运行模拟器。在 Android SDK 的tools/
目录中,运行 ./emulator -avd "..."
,其中 ...
是 AVD 的名称。您可能需要查看~/.android/avd/
以确定...
的正确值。
模拟器小窗口短暂闪烁并消失
【参考方案1】:
试试这些方法
编辑您的 AVD,在图形上选择 Software-GLES 而不是 Auto。
打开 Android Monitor 查看错误。
【讨论】:
是的,这解决了问题! 虽然真的很慢。现在我需要弄清楚HAX,希望这不仅仅是硬件选项不起作用! 解决了我的问题,如果您更进一步并使用 HAX、断点等做了一些事情,您能说@MichaelDurrant吗? 两年后你拯救了我的一天。移动开发 == 每次都有惊喜。怀念我们只用文本编辑器开发的时候【参考方案2】:注意:
对于那些使用 docker 的人,请在尝试运行模拟器之前确保 docker 已关闭。
这为我解决了问题。
【讨论】:
谢谢 - 永远不会想到这一点 实际工作了,我已经 dockerized node.js 和 mysql 为什么毁了 android 模拟器,这很奇怪【参考方案3】:或者您可以从 AVD 下拉菜单中选择现在冷启动。它工作正常。
【讨论】:
【参考方案4】:帮助我的是将模拟系统更改为冷启动而不是快速启动。它在 ubuntu 上,在此之前更改模拟系统会在一段时间后消失。
【讨论】:
【参考方案5】:我最近将我的 Android 模拟器更新到 29.0.1 并遇到了这个问题。上述解决方案可能是正确的,但这对我不起作用。因此,我用来使其工作的方法是从 AVD 操作下拉菜单中擦除设备数据。
【讨论】:
【参考方案6】:如果上述任何一项对您不起作用,您应该使用与崩溃模拟器中的图像不同的图像创建另一个模拟器。
【讨论】:
【参考方案7】:就我而言,其他答案均无效。相反,诀窍是切换到较旧的 Android 版本(所以我没有使用 Android Q,而是尝试了 Android Marshmallow)。
【讨论】:
【参考方案8】:对我来说,这只是一个错误的 SDK。我尝试运行 Android Q Google API。当用 Android Q Google Play 替换它时,它开始工作了。
【讨论】:
【参考方案9】:对我来说,诀窍是禁用反作弊引擎(在我的例子中是 Riot 的 Vanguard),它在我的系统启动时作为内核模式驱动程序运行。
【讨论】:
以上是关于为啥android模拟器启动但立即死亡?的主要内容,如果未能解决你的问题,请参考以下文章
知道为啥我发布的 Android 应用在打开时会立即关闭吗?