Android Studio / AVD with bumblebee / nvidia optimus

Android Studio / AVD with bumblebee / nvidia optimus

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

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

例如,如果您有 Android Wear 图片 运行:

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

也适用于常规 android 图片。它与您通过命令行启动 avd 和 运行ning 时使用的命令完全相同,但您只需要使用您的 nvidia 卡将 optirun 添加到 运行。

执行此操作后,AndroidStudio 将在您尝试构建和 运行 您的应用程序时检测模拟器,即使您没有 运行 Android使用 opti运行.

的工作室

来源:

AVD cli docs

Opti运行 文档:ArchWiki, UbuntuWiki.

希望对您有所帮助!