Émulateur de prévisualisation Android O toujours hors ligne

j'essaie de tester mon application avec la preview du développeur Android O. Je peux télécharger et exécuter l'émulateur, mais lors du déploiement de mon application, il apparaît toujours comme "[OFFLINE]". Si je vais de l'avant et essayer de déployer de toute façon, j'obtiens le résultat suivant:

com.android.ddmlib.AdbCommandRejectedException: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.
Error while Installing APK

j'ai essayé de redémarrer ADB comme suggéré dans la sortie ci-dessus. De plus, je n'ai jamais de dialogue de confirmation dans l'émulateur. Émulateurs pour d'autres versions. par exemple. Nougat 7.1 marche très bien.

J'exécute Android Studio 3.0 Canary 1 (le canal standard ne fonctionne pas non plus).

17
demandé sur Glenn Porter 2017-05-30 13:57:51

2 réponses

j'ai cherché une réponse à cette question, mais j'ai finalement trouvé moi-même.

les Émulateurs avec "Play Store" activé sont les plus proches qu'ils aient jamais été d'être un vrai périphérique - y compris maintenant avoir à activer les Options de développeur et ensuite le débogage USB pour être en mesure de déployer à elle. Si vous ne faites pas cela, il se montre comme étant un dispositif hors ligne avec inconnu capacité.

https://developer.android.com/studio/debug/dev-options.html

une fois que L'option de débogage USB est activée et que le périphérique source est approuvé, tout prend vie.

7
répondu Darren Taft 2017-08-04 17:17:35

j'ai été faire cette même erreur. Je ne pouvais pas le faire fonctionner jusqu'à ce que je fasse les étapes suivantes.

Jetez un oeil à la liste AVD et je vais essayer d'expliquer ce que je veux dire. oreo atom

le bleu surligné est celui que j'ai fait travailler. Cependant, le dernier montré est le premier que j'ai essayé de lancer -- vous avez remarqué cette petite icône de mallette? Cela signifie qu'il inclut Google Play et que peut-être le question.

lorsque vous configurez votre émulateur Oreo, le premier écran ressemblera à ce qui suit: - - - Choisissez un appareil sans la mallette (pas de Google play). no briefcase - no google play

après cela, vous devrez choisir L'image Oreo. Il ressemblera à quelque chose comme le suivant et vous pouvez avoir un Télécharger lien si vous ne l'avez pas déjà téléchargé. j'avais déjà installé une image Oreo auparavant, mais ensuite il m'a fait télécharger celui-ci aussi, j'ai pensé que c'était bizarre:

oreo 8.0

après cela, vous allez démarrer l'image et je crois que ça va marcher sans problème tout comme vos autres émulateurs. J' n'a pas eu à faire l'installation du développeur sur le périphérique (il n'était pas nécessaire d'activer le débogage usb ou autre). Il a juste travaillé.

j'ai essayé d'exécuter L'Oreo avec Google Play à nouveau -- après le succès ci-dessus et même si elle est en cours d'exécution je vois toujours qu'il est hors ligne. En fait, j'utilise les deux émulateurs en même temps pour que vous puissiez les voir listés à droite. offline

en outre, je remarque que chaque fois que je démarre L'image Google Play Oreo il pense qu'il a besoin de mettre en place la carte SD et le formater à nouveau donc peut-être leurs sont d'autres problèmes avec cette image.

3
répondu raddevus 2017-10-07 02:36:47