2016-04-09 4 views
1

Lors de l'utilisation d'un ordinateur avec Linux et d'une carte graphique nvidia optimus pour Android Development, est-il possible de dire à Intellij/Android Studio de lancer les dispositifs virtuels Android avec bumblebee?Android Studio/AVD avec bumblebee/nvidia optimus

Répondre

2

Oui, c'est possible. Je fais cela en utilisant optirun mais en cours d'exécution avd et studio android séparément.

Par exemple, si vous avez une image Android Wear juste lancer:

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

travaille avec des images android régulières aussi bien. C'est exactement la même commande que vous utilisez pour obtenir avd opérationnel via la ligne de commande, mais vous avez juste besoin de préfixer optirun pour l'exécuter avec votre carte nvidia. Après avoir fait cela, Android Studio détecte l'émulateur lorsque vous essayez de créer et d'exécuter votre application, même si vous n'exécutez pas Android Studio avec optirun.

Sources:

AVD cli docs

Optirun Docs: ArchWiki, UbuntuWiki.

J'espère que ça aide!