运行Ubuntu的VirtualBox中的Android模拟器启动问题

时间:2016-04-13 14:57:05

标签: android linux ubuntu virtualbox avd

Ubuntu:桌面14.04(64位) VirtualBox:版本5.0.16 r105871 Android SDK:24.4.1

我正在尝试在Ubuntu 14(Trusty Tahir)上运行Android Emulator。

  1. 我首先在新的Virtualbox VM中下载并安装了Ubuntu 14。
  2. 下载并安装OpenJDK(apt-get openjdk-7-jdk)。
  3. 下载并解压android sdk档案。
  4. 导航到android-sdk-linux / tools /并运行./android
  5. Android SDK管理器,提取了SDK构建版本19(适用于Android 4.x)和23(适用于Android 6)。
  6. 在下载并安装完所有软件包之后,我再次启动Android SDK Manager,然后单击工具> AVD经理。
  7. 创建了新的Nexus5 / Google Nexus AVD。点击“开始”#。
  8. 这是我看到以下错误的时候:

    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加速设置。

    任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

1)确保您拥有最新的Android Studio 2.0,将java sdk版本更新为8

2)从android studio启动模拟器,如果有任何问题。重启ubuntu,

3)通常按F12(或)F2进入启动选项,启用快速虚拟机选项并保存并退出。如果有,还在虚拟框VM中启用相同选项的快速虚拟模式。

4)登录后从Android Studio启动模拟器。多数民众赞成

Android studio 2.0有很多改进http://developer.android.com/sdk/index.html