125 votes

Essayez d'ajouter de la bad à la variable de CHEMIN d'accès OSX

Je suis en train de développer pour android et je tiens à ajouter de la BAD sur mon chemin pour que je puisse le lancer très facilement. J'ai ajouté des répertoires avant de les par pour une raison que la BAD ne veut pas être trouvé. C'est très frustrant. Quelqu'un d'autre a eu ce problème avant?

J'ai créé un fichier .profil et a ajouté ce qui suit.

export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/platform-tools/
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/tools

Quand je vérifie mon environnement chemin, je vois le suivant:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools

Donc, je sais que c'est ajouté à ma variable PATH. Maintenant, quand j'essaie d'exécuter des BAD-je obtenir qu'elle n'est pas trouvée.

-bash: ./adb: No such file or directory

C'est très très frustrant. Pourrait-il être un problème avec les autorisations? Quelqu'un a eu ce problème avec OSX et Android?

304voto

user1281750 Points 2636

Ajouter au CHEMIN d'accès pour chaque connexion

lancer un terminal et naviguer dans le répertoire home

cd

créer un fichier .bash_profile

toucher .bash_profile

ouvrir le fichier avec TextEdit

open-e .bash_profile

insérer une ligne dans TextEdit

l'exportation PATH=$PATH:/Utilisateurs/nom d'utilisateur/custompath/sdk/platform-tools/

enregistrer le fichier et de le recharger fichier

source ~/.bash_profile

vérifier si la banque a été mis en chemin

bad version


Il est également bon d'ajouter l'régulière des outils pour le chemin, non seulement les outils de plate-forme.

43voto

LaC Points 7191

Pourquoi essayez-vous de courir "./bad"? Qui ignore la variable de chemin d'accès entièrement et de recherche uniquement "bad" dans le répertoire courant. Essayez d'exécuter le "bad" à la place.

Edit: votre chemin semble faux. Vous dites que vous obtenez

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools

Il vous manque le dossier /Utilisateurs/simon.

Notez également que si vous avez à la fois .profil et .bash_profile fichiers, seul le dernier est exécuté.

27voto

David Caunt Points 30636

Sur mon Macbook Pro, j'ai ajouté les exporter des lignes vers ~/.bash_profile, pas .de profil.

par exemple

export PATH=/Users/me/android-sdk-mac_86/platform-tools:/Users/me/android-sdk-mac_86/tools:$PATH

13voto

scottyab Points 6760

Encadrez quelqu'un trouve cette SORTE de poste lors de l'utilisation d'Android Studio, qui comprend le kit de développement a partie du package d'Application (sur Mac OSX).

Afin @davecaunt et @user1281750 noté mais insérer la ligne suivante .bash_profile

export PATH=/Applications/Android\ Studio.app/sdk/tools:/Applications/Android\ Studio.app/sdk/platform-tools:$PATH

3voto

sarnold Points 62720

Il semble que vous êtes toujours en train d'exécuter adb avec ./adb. Que demande le shell pour exécuter le programme nommé adb dans le répertoire de travail courant.

Essayez juste d' adb sans ./.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X