2017-09-20 2 views
1

J'ai des problèmes pour interagir avec l'émulateur Android. Mon but est d'écraser le fichier hosts sur le périphérique émulé mais je suis coincé.Écriture sur le système de fichiers de l'émulateur Android

J'ai utilisé l'outil de ligne de commande adb comme suggéré dans la plupart des endroits. Symptômes:

$ adb root 
$ adb remount 
> Not running as root. Try "adb root" first. 

Il n'y a pas de sortie de la commande adb root, et il semble avoir aucun effet.

$ adb shell 
emu$ su 
emu> su: not found 

J'ai trouvé aucun moyen de pousser les fichiers sur le périphérique. Pas même en utilisant le -writable-system lors du lancement de l'émulateur ou en redémarrant le serveur adbd ... J'ai aussi essayé d'exécuter le script mentionné dans ce other so answer, mais sans succès.

Informations complémentaires:

  • la machine hôte OS: Windows
  • versions Android sur l'émulateur: Android 8.0 et 7.1.1
  • appareil émulé: Nexus 5

Répondre

0

Je laisse ceci ici, au cas où quelqu'un d'autre rencontre le même problème. Après avoir joué, adb fonctionne enfin correctement avec l'émulateur. Mon problème a été résolu lorsque j'ai changé le périphérique émulé pour un autre modèle (dans mon cas Nexus 6).