Je viens d'installer Android Studio. Comment puis-je accéder au Root shell sur mon téléphone ? Ou dois-je télécharger ADB séparément ?
....helpful, good input. +1
Je viens d'installer Android Studio. Comment puis-je accéder au Root shell sur mon téléphone ? Ou dois-je télécharger ADB séparément ?
Les fenêtres : Dans la version actuelle d'Android Studio, ADB.exe est situé dans %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
. Les versions antérieures d'Android Studio l'ont dans %LOCALDATA%\Android\sdk\platform-tools
à la place.
MAC : Trouvez l'exécutable ADB dans ~/Library/Android/sdk/platform-tools
.
La réponse acceptée n'a pas aidé à trouver où ADB est installé. Les versions plus récentes l'installent dans un répertoire par utilisateur.
J'ai élargi ma réponse initiale pour inclure les chemins actuels et historiques et les plateformes multiples :)
Android Studio ne contient pas ADB, vous avez besoin du SDK Android pour cela (il est installé lors de la première exécution d'Android Studio 0.9.x et plus récent). ADB est situé dans sdk\platform-tools
.
Il est possible d'ajouter à PATH sous Windows et d'utiliser le Terminal dans Android Studio uniquement par commande : adb shell
et après utilisation su
obtenir Root shell.
adb shell
Les anciens systèmes Windows devront peut-être redémarrer après avoir modifié les variables PATH.
Sur les versions plus récentes d'Android Studio, le SDK Android est copié dans un dossier en dehors du dossier Android Studio ; il est téléchargé après la première exécution d'Android Studio. Pour plus d'informations, voir Android Studio 0.8.14 dans le canal bêta .
Je viens d'installer Android Studio sur Windows et il n'y a pas de . \sdk dans le dossier C:\Programs\Android Studio...
Depuis le nouvel Android Studio, le SDK Android est séparé du dossier Android Studio et est téléchargé après la première exécution d'Android Studio. Pour plus d'informations : tools.Android.com/recent/androidstudio0814inbetachannel
En fait, il a été installé dans l'espace utilisateur (répertoire utilisateur) à la place, je n'ai pas utilisé ADB depuis un moment...
Sur un Mac, Android Studio y installe adb :
/Users/<your username>/Library/Android/sdk/platform-tools
Pour l'utiliser dans votre shell, vous pouvez l'ajouter à votre fichier .profile :
export PATH=/Users/<your username>/Library/Android/sdk/platform-tools:$PATH
Veuillez ouvrir une nouvelle fenêtre de terminal après avoir fait cela, ou chargez les changements en tapant ceci dans votre terminal :
source ~/.profile
Une fois qu'Android Studio est configuré, assurez-vous que vous pouvez vous connecter à un émulateur ou à un appareil où il sera répertorié dans l'AVD (Android Virtual Devices). Si un appareil physique est connecté, vérifiez que le mode de débogage est activé et que l'accès à Android Studio est autorisé. Un ADB séparé n'est pas nécessaire car tous les outils de construction font partie de l'IDE.
Vous êtes maintenant prêt à accéder au shell de votre appareil !
Accédez au terminal en bas de l'IDE en sélectionnant le bouton Terminal bouton.
Dans le numéro du terminal adb devices
. Cela va lister tous les appareils actuellement connectés à Android Studio. Trouvez et utilisez le nom de votre appareil pour l'étape 3.
L'émission actuelle adb -s <device-name> shell
. Vous êtes maintenant dans le shell de votre appareil.
En passant, si vous voulez accéder à l'interpréteur de commandes d'un fichier émulateur avec l'accès Root installé depuis Android Studio, émettez un adb -s <device-name> root
avant d'accéder au shell.
AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.