2017-05-23 2 views
4

Je suis en train de créer une application démo instantanée qui a été démontrée à Google IO 2017. Je vois, cela nécessite Android Studio 3.0 et les derniers outils de construction et seulement quelques appareils sont en liste blanche utiliser ce concept nouvellement introduit.Android Emulator ne fonctionne pas sur Android Studio 3.0

Ici, vous pouvez voir que j'ai créé une machine AVD nommé Nexus 5X, j'ai capturé les détails de la machine créée, ici vous pouvez voir:

Name: Nexus_5X_API_25 
CPU/ABI: Google APIs Intel Atom (x86) 
Path: C:\Users\williams\.android\avd\Nexus_5X_API_25.avd 
Target: google_apis [Google APIs] (API level 25) 
Skin: nexus_5x 
SD Card: C:\Users\williams\.android\avd\Nexus_5X_API_25.avd\sdcard.img 
hw.dPad: no 
runtime.network.speed: full 
hw.accelerometer: yes 
hw.device.name: Nexus 5X 
vm.heapSize: 256 
skin.dynamic: yes 
hw.device.manufacturer: Google 
hw.gps: yes 
hw.initialOrientation: Portrait 
image.androidVersion.api: 25 
hw.audioInput: yes 
image.sysdir.1: system-images\android-25\google_apis\x86\ 
tag.id: google_apis 
showDeviceFrame: yes 
hw.camera.back: emulated 
hw.mainKeys: no 
AvdId: Nexus_5X_API_25 
hw.camera.front: emulated 
hw.lcd.density: 420 
avd.ini.displayname: Nexus 5X API 25 
hw.gpu.mode: guest 
hw.device.hash2: MD5:1be89bc42ec9644d4b77968b23474980 
hw.ramSize: 1536 
hw.trackBall: no 
PlayStore.enabled: false 
hw.battery: yes 
hw.cpu.ncore: 2 
hw.sdCard: yes 
tag.display: Google APIs 
runtime.network.latency: none 
hw.keyboard: yes 
hw.sensors.proximity: yes 
disk.dataPartition.size: 800M 
hw.sensors.orientation: yes 
avd.ini.encoding: UTF-8 
hw.gpu.enabled: yes 

Voici les outils SDK instantané:

enter image description here

Eh bien, je suis confronté à des défis lorsque j'utilise cet émulateur. Il ne fait rien quand je clique sur le bouton d'exécution de cet émulateur.

Voici les journaux d'erreur:

Emulator: Could not launch 'C:\Users\williams\AppData\Local\Android\Sdk\emulator/qemu/windows-x86_64/qemu-system-i386.exe': No such file or directory 

Emulator: [12360]:ERROR:./android/qt/qt_setup.cpp:28:Qt library not found at C:\Users\williams\AppData\Local\Android\Sdk\emulator\lib64\qt\lib 

Emulator: Process finished with exit code 2 

Quelqu'un peut-il suggérer ce qui ne va pas avec cette configuration? BTW J'ai vérifié ces Emulator in Android Studio doesn't start mais pas de chance.

+0

Peut-être que vous devriez essayer ceci https://www.genymotion.com/ – Stallion

+0

@Stallion Ces appareils ne sont pas listés en blanc pour les applications instantanées. J'ai essayé avant de créer la machine avd. Je recevais un message d'avertissement "Appareil n'est pas en liste blanche pour exécuter des applications instantanées" un peu –

+1

'Android Emulator ... pas installé' ... Hmm je me demande si cela pourrait être le problème –

Répondre

10

Il existe plusieurs raisons à ce problème, mais vous pouvez essayer. Vérifiez si Android Emulator est installé sur votre machine.

https://i.stack.imgur.com/T0Z0i.png

+0

Où puis-je trouver cette fenêtre que vous avez présentée ici? –

+1

@DJGruby Android Studio> Gestionnaire SDK –

0

Android studio AVD Manager vous permettra de créer un AVD, mais votre message d'erreur de journal et SDK Manager capture d'écran indiquent que vous ne fait pas l'émulateur Android installé.

Développer avec des applications instantanées sur l'émulateur, vous avez besoin de deux choses:

  1. Android Emulator v26.1 + (vous devrez peut-être modifier votre canal de mise à jour Android Studio canari) Android Emulator

  2. Utilisez l'Android O - "Image système Atom Google x86 Intel" pour votre AVD. Android O dispose de deux fonctionnalités de plate-forme intégrées pour les applications instantanées que vous souhaitez tester. Vous avez besoin de la version du magasin Google Play, car les applications instantanées sont diffusées via les services Google Play et le Google Play Store. Pour une validation supplémentaire, il existe une image système Google Play pour Android Nougat (API 24). Google Play emulator system image

+3

Où trouvez-vous le gestionnaire AVD? Ce n'est pas dans les outils déroulants: https: //d3vv6lp55qjaqc.cloudfront.net/items/3G3b0r2d0G253R1t3h2Q/Ecran% 20Shot% 202017-11-01% 20at% 2019.32.02.png? X-CloudApp-Visitor-Id = 220295 – Titan

+0

Pour trouver le gestionnaire AVD, consultez le haut de ce site: https: //developer.android.com/studio/run/managing-avds.html –

0

installer Android Auto bureau Head émulateur unité. puis redémarrez l'émulateur à partir du gestionnaire avd

Cela a fonctionné pour moi.