【发布时间】:2016-08-04 18:42:03
【问题描述】:
Ubuntu:桌面 14.04(64 位) VirtualBox:版本 5.0.16 r105871 Android SDK:24.4.1
我正在尝试让 Android 模拟器在 Ubuntu 14 (Trusty Tahir) 上运行。
- 我首先在一个新的 Virtualbox VM 中下载并安装了 Ubuntu 14。
- 已下载并安装 OpenJDK (apt-get openjdk-7-jdk)。
- 已下载并解压 android sdk 存档。
- 导航到 android-sdk-linux/tools/ 并运行 ./android
- Android SDK 管理器,提取 SDK 版本 19(适用于 Android 4.x)和 23(适用于 Android 6)。
- 下载并安装所有包后,我再次启动 Android SDK Manager,然后单击 Tools > AVD Manager。
- 创建了新的 Nexus5 / Google Nexus AVD。点击“开始”。
这是我看到以下错误的时候:
Starting emulator for AVD 'AspectClass'
pci id for fd 5: 80ee:beef, driver (null)
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
pci id for fd 8: 80ee:beef, driver (null)
libGL error: core dri or dri2 extension not found
libGL error: failed to load driver: vboxvideo
emulator: WARNING: Classic qemu does not support SMP. The hw.cpu.ncore option from your config file is ignored.
emulator: WARNING: The -scale flag is obsolete and will be ignored.
我对其中一些错误(例如核心 dri/dri2)的研究使我找到了表明这可能与 Virtualbox 中的 3D 加速设置有关的资源。这不适用于我的情况,因为我禁用了 3D 加速设置。
任何帮助将不胜感激。
【问题讨论】:
-
您正在尝试在另一个虚拟机中运行模拟器(虚拟机)?只需在您的主机操作系统上运行 Android Studio
标签: android linux ubuntu virtualbox avd