为啥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 应用在打开时会立即关闭吗?

Android Emulator 启动但 Eclipse 无法识别

在模拟器上启动后立即反应本机应用程序崩溃

为啥android studio 模拟器开不起来了

Android:为啥快照和gpu是互斥的?

Android 模拟器“允许 USB 调试”对话框在显示后立即关闭