【问题标题】:Android Emulator shows a Black Screen on Ubuntu Android Studio AVDAndroid 模拟器在 Ubuntu Android Studio AVD 上显示黑屏
【发布时间】:2021-12-29 19:34:29
【问题描述】:

我刚刚安装了 Android Studio 并基于

创建了我的前几个虚拟设备
  • Nexus 6 API 27
  • 像素 3 API 27
  • 像素 4a API 30
  • 像素 5 API 30
  • 像素 5 API 28
  • 像素 5 API 27
  • 像素 5 API 26
  • 像素 5 API 25

但是,启动虚拟设备只显示一个黑色窗口,如下所示:

一段时间后,没有任何变化,出现此窗口并显示超时消息:

等待模拟器上线 300 秒后超时。

尝试了以下方法但没有帮助:

  1. 将虚拟设备的GraphicsAutomatic切换到Software - GLES 2.0

  2. 将此行添加到底部〜/ .bashrc`

    export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
    
  3. 通过creating this symlink for adb修复了一些客户端错误

    adb kill-server
    #sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb
    sudo ln -s ~/Android/Sdk/platform-tools/adb /usr/bin/adb
    sudo chmod +x /usr/bin/adb
    adb start-server
    

有解决办法吗?谢谢!


我的系统正在运行:

  • Ubuntu 20.04
  • Android Studio 北极狐 2020.3.1 补丁 4
  • AMD 锐龙 5950X、128 GB DDR、RTX 2070S
  • Nvidia 驱动程序 460.91.03
  • adbAndroid Debug Bridge 版本 1.0.41 版本 31.0.3-7562133

【问题讨论】:

  • 您解决了吗?我在 2020.3.1 北极狐上遇到了同样的问题。

标签: android android-studio ubuntu avd virtual-device-manager


【解决方案1】:

您需要使用其他模拟器的处方。 或者有时你需要更改模拟器的android版本

【讨论】:

  • 这个问题比简单的“你需要尝试另一个模拟器”更为普遍。有广泛的报道称,基于 Nvidia 的硬件存在 AVD 无法在 Windows 和 Linux 上启动机器的问题。更改硬件与软件设置无济于事。禁用 ADB 集成没有帮助。确保其他虚拟机(例如 VMWare、Docker、K8s 等)未运行/不存在有时会有所帮助,但并非总是如此。
猜你喜欢
  • 2021-12-06
  • 2016-12-06
  • 1970-01-01
  • 2021-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-04
相关资源
最近更新 更多