ADB root ne fonctionne pas sur émulateur
J'ai juste mis à jour de l'émulateur 26.0.3, maintenant je ne peux pas exécuter adb root
commande pour une nouvelle émulateur.
l'erreur indiqué ci-dessous:
adbd cannot run as root in production builds
J'ai tué et redémarrez adbd
comme:
adb kill-server
adb devices
Rien n'y fait, des idées?
Je ne suis pas sûr quelle est la différence et comment sélectionner différents construire, mais,
si les paramètres suivants sont activés lors de la création, puis il a racine.
Avez-vous essayé la commande adb shell, puis en exécutant 'su'? Fait-il la même chose?
Toutes les solutions à cela? Moi aussi, je suis aux prises avec ce.
posté une réponse, veuillez vérifier si ça aide.
Toutes les solutions à cela? Moi aussi, je suis aux prises avec ce.
posté une réponse, veuillez vérifier si ça aide.
OriginalL'auteur guness | 2017-05-11
Vous devez vous connecter pour publier un commentaire.
[Crédit appartient à @Merk, mais ce doit être enregistrée comme une réponse plutôt qu'un commentaire.]
Pour permettre un accès root, utiliser un émulateur image comme
pas
Pour la tester, exécutez
adb root
. Il faut direou
pas
Sinon, pour tester, exécutez
adb shell
, et si la demande se termine avec$
, exécutezsu
. Vous devriez obtenir un#
invite.Suit: à installer et À utiliser un émulateur d'image qui peuvent s'exécuter en tant que root:
Sélectionnez l'Image Système. Choisir l'un de ces:
X86 Intel Atom Image du Système
Intel x86 Atom_64 Image du Système
Api Google x86 Intel Atom Image du 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.)
su
me donne "su: non trouvé"Comment puis-je installer un
Google APIs Intel x86 Atom System Image
?J'ai ajouté les étapes pour le faire.
OriginalL'auteur Jerry101
Vous utilisez la mauvaise image d'émulateur si vous voulez un accès root. Comme le message d'erreur indique, le root n'est pas autorisé dans production construit, utiliser un userdebug construire à la place.
Peut-être pas exactement comme avant, essayez une image sans l'API Google
les versions de débogage ont également des API de Google.
sur la "Sélectionnez une image du système à la page", vous devez sélectionner un "Android X. X (Google Api)" de l'image à partir de la DEUXIÈME onglet, PAS un "Android X. X (GooglePlay)" l'image du premier onglet, qui est ce qui est sélectionnée par défaut.
corriger, s'il vous plaît poster une réponse afin que je puisse l'accepter. aussi des photos de l'aide.
OriginalL'auteur Diego Torres Milano