尝试以下方法:
编辑您的AVD,在图形选项中选择Software-GLES而非Auto。
打开Android Monitor以查看错误信息。
注意:
如果您使用 Docker,请确保在尝试运行模拟器之前关闭 Docker。
这对我起了作用。
或者您可以从AVD下拉菜单中选择现在进行冷启动。它能正常工作。
注:Original Answer翻译成“最初的回答”。对我有帮助的是将模拟系统从快速启动更改为冷启动。这是在Ubuntu上进行的,在进行此更改之前,模拟系统会在一段时间后消失。
对我来说,这只是一个错误的SDK。我尝试运行Android Q Google APIs。当我将其替换为Android Q Google Play时,它开始工作了。
我最近将我的Android模拟器更新到29.0.1版本,遇到了这个问题。上面的解决方案可能是正确的,但对我没有用。所以,我用的方法是从AVD操作下拉菜单中擦除设备的数据。
tools/
目录中,运行./emulator -avd "..."
,其中...
是AVD的名称。您可能需要查看~/.android/avd/
以确定...
的正确值。 - CommonsWare