J'ai installé la dernière version d'Android Studio, y compris la dernière version de HAXM, ndk, sdk et les autres dépendances connexes installées. Le paramétrage du BIOS d’Intel Virtualization dont je ne me souviens plus est activé et que je n’ai aucun problème avec la boîte virtuelle, etc.
J'ai créé une activité vide et essayé de la tester au téléphone, fonctionne parfaitement. Ensuite, je l'ai essayé sur l'émulateur et il y a un problème d'accélération matérielle. Il ouvre juste une fenêtre blanche. Le studio Android affiche 0 erreur et pense qu'il a exécuté l'application correctement. La carte graphique que j'ai est un gtx 1060 6gb. Quand il s'agit d'un logiciel accéléré, cela fonctionne mais il est tellement lent que je préférerais utiliser un ciseau sur un rocher pour dessiner l'utilisation de l'application.
Donc, si quelqu'un connaît une solution, ce serait bien.
Merci
Eh bien, j'ai découvert que pour résoudre le problème, vous devez accéder au menu de la barre latérale. Cliquez sur Plus > Paramètres > OpenGL ES Renderer et (dans mon cas) réglez-le sur Angle (D3D11) ou Angle (D3D9) ou Swiftshader . Après cela, il vous suffit de redémarrer l'émulateur et le problème devrait disparaître.
Pour moi OpenGL natif du bureau et La détection automatique basée sur Host (qui le règle probablement à la première chose) ne fonctionne pas et vous laisse avec un écran blanc.
Si quelqu'un trouve cela utile, vous pouvez définir l'accélération logicielle comme ci-dessous, ce qui a résolu le problème pour moi sous Mac OS. (OP mentionne également que cela fonctionne avec l'accélération logicielle)
Il semble que l'émulateur Android entre en conflit avec le pilote Web NVidia sur Mac OS. J'avais le dernier pilote Web NVidia (378.05.05.25f04) installé et j'avais le même problème - l'écran blanc à chaque fois que j'utilisais le rendu Desktop Native (ou le laissais à la valeur par défaut automatique qui sélectionne également ce dernier).
J'ai aussi essayé le Swift Shader, ça marche mais la performance est catastrophique!
En toute hâte, je suis retourné au pilote graphique par défaut OS X à partir du volet Nvidia Pref dans les paramètres du menu Apple, et le pilote Desktop Native fonctionne désormais parfaitement après le redémarrage de l'ordinateur!
La version actuelle de l'émulateur (27.1.3) ne fonctionne pas pour moi. L'émulateur montre juste un écran blanc. Même jouer avec le gpu dans la configuration .ini ne fonctionnait pas. Une fois que je suis passé à 26.1.4 ( https://dl.google.com/Android/repository/emulator-darwin-4266726. Zip ) l'émulateur a recommencé à fonctionner.
Le même problème peut arriver à les émulateurs Microsoft Android ultra-rapides utilisant Hyper-V, qui fonctionnent à la fois sur des PC équipés de processeurs Intel et AMD . La solution est dans la même ligne que la réponse acceptée. Pour ceux qui utilisent Microsoft Android Emulators et atterrissent ici en cherchant "Écran blanc pour émulateur Android", voici la capture d'écran qui montre comment résoudre le problème en modifiant le paramètre par défaut hw.gpu.mode du paramètre "auto" en "mesa":