Android Studio / AVD with bumblebee / nvidia optimus

Posted

技术标签:

【中文标题】Android Studio / AVD with bumblebee / nvidia optimus【英文标题】: 【发布时间】:2016-07-30 18:15:51 【问题描述】:

在使用带有 linux 和 nvidia Optimus 显卡的计算机进行 android 开发时,是否可以告诉 Intellij / Android Studio 启动带有 bumblebee 的 Android 虚拟设备?

【问题讨论】:

【参考方案1】:

是的,这是可能的。我通过使用 optirun 但分别运行 avd 和 android studio 来做到这一点。

例如,如果您有一个 Android Wear 映像,只需运行:

optirun ~/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Android_Wear_Square_API_<api version>

也适用于常规的 android 图像。它与您用于通过命令行启动和运行 avd 的命令完全相同,但您只需在前面加上 optirun 即可使用您的 nvidia 卡运行它。

之后,Android Studio 会在您尝试构建和运行应用时检测到模拟器,即使您没有使用 optirun 运行 Android Studio。

来源:

AVD cli docs

Optirun 文档:ArchWiki、UbuntuWiki。

希望对你有帮助!

【讨论】:

以上是关于Android Studio / AVD with bumblebee / nvidia optimus的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio AVD 导致 avd 崩溃,AS 无警告关闭

Android studio avd 问题:AVD 的模拟器进程已终止

Android Studio 更新后 AVD 无法启动

我无法在 Android Studio 中看到 AVD 管理器

Android Studio 出错:无法在模拟器中启动 AVD

android Studio 运行不显示avd 无法运行