[Crédit appartient à @Merk, mais ce doit être enregistrée comme une réponse plutôt qu'un commentaire.]
Afin de permettre un accès root, utiliser un émulateur image comme
Api Google x86 Intel Atom Image Système
pas
Google Play x86 Intel Atom Image Système
Pour la tester, exécutez adb root
. Il faut dire
le redémarrage adbd en tant que root
ou
adbd est déjà en cours d'exécution en tant que root
pas
adbd ne peut pas s'exécuter en tant que root dans la production s'appuie
Sinon, pour tester, exécutez adb shell
, et si la demande se termine avec $
, exécutez su
. Vous devriez obtenir un #
invite.
Étapes: installer et utiliser un émulateur d'image qui peuvent s'exécuter en tant que root:
- Dans Android Studio, utilisez la commande de menu Outils > AVD Manager.
- Cliquez sur le +Créer un Périphérique Virtuel... bouton.
- Sélectionnez la machine virtuelle.
-
Sélectionnez l'Image Système. Choisir l'un de ces:
Intel x86 Atom Image Système
Intel x86 Atom_64 de l'Image Système
Api Google x86 Intel Atom Image Système
Api Google Intel x86 Atom_64 Image du Système.
(Ne choisissez PAS "Google Play ... de l'Image du Système". Ce sont ceux qui ne peuvent pas s'exécuter en tant que root.)
- Cliquez sur Télécharger bouton si nécessaire.
- Terminer la création de votre nouveau AVD.
- Exécutez votre nouveau AVD.