Si vous saisissez une commande dans une fenêtre de terminal, le programme qui lit la saisie et répond en conséquence doit commencer par trouver le programme de commande dans le système de fichiers. L’interface de commande recherche les commandes dans une liste de répertoires stockée dans la variable d’environnement $PATH. Pour vérifier le contenu actuel de la variable d’environnement path, saisissez :
echo $PATH
Cette commande renvoie une liste de répertoires séparés par un point-virgule, telle que :
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin
La procédure a pour objet d’ajouter le chemin d’accès au répertoire bin du kit SDK d’AIR à la liste, afin que l’interface de commande trouve l’outil ADT et l’application ADL. Supposons que le kit SDK d’AIR réside dans
/Users/fred/SDKs/AIR
. La commande suivante ajoute les répertoires requis à la variable d’environnement path :
export PATH=$PATH:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
Remarque :
si le chemin contient des caractères d’espace blanc, convertissez-les en séquences d’échappement à l’aide d’une barre oblique inversée, comme suit :
/Users/fred\ jones/SDKs/AIR\ 2.5\ SDK/bin
Pour vous assurer que la procédure a abouti, vous pouvez utiliser à nouveau la commande
echo
:
echo $PATH
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
Parfait. Vous devriez maintenant être en mesure de saisir les commandes suivantes et d’obtenir une réponse encourageante :
adt -version
Si vous avez modifié correctement la variable $PATH, la commande devrait indiquer la version de l’outil ADT.
Un problème demeure. Lors de l’ouverture suivante d’une fenêtre de terminal, vous noterez que les nouvelles entrées ne figurent plus dans le chemin. La commande de définition du chemin doit être exécutée à chaque fois que vous démarrez un nouveau terminal.
Pour résoudre ce problème, vous ajoutez généralement la commande à l’un des scripts de démarrage utilisés par l’interface de commande. Sous Mac OS, vous pouvez créer le fichier, .bash_profile, dans le répertoire ~/nomUtilisateur. Il est alors exécuté à chaque fois que vous ouvrez une nouvelle fenêtre de terminal. Sous Ubuntu, le script de démarrage exécuté à l’ouverture d’une nouvelle fenêtre de terminal correspond à .bashrc. D’autres versions de distribution de Linux et interfaces de commande gèrent des conventions similaires.
Pour ajouter la commande au script de démarrage de l’interface de commande :
-
Accédez au répertoire d’accueil :
cd
-
Le cas échéant, créez le profil de configuration de l’interface de commande et redirigez le texte saisi en fin de fichier à l’aide de «
cat >>
». Utilisez le fichier adapté au système d’exploitation et à l’interface de commande. Vous disposez par exemple de
.bash_profile
sous Mac OS et de
.bashrc
sous Ubuntu.
cat >> .bash_profile
-
Saisissez le texte à ajouter au fichier :
export PATH=$PATH:/Users/cward/SDKs/android/tools:/Users/cward/SDKs/AIR/bin
-
Mettez fin à la redirection du texte en appuyant sur
CTRL-MAJ-D
au clavier.
-
Affichez le fichier pour vous assurer que tout fonctionne correctement :
cat .bash_profile
-
Ouvrez une nouvelle fenêtre de terminal pour vérifier le chemin :
echo $PATH
Les nouveaux ajouts devraient être recensés.
Si vous créez ultérieurement une nouvelle version de l’un des kits SDK dans d’autres répertoires, veillez à mettre à jour la commande path dans le fichier de configuration. L’interface de commande continue sinon à utiliser l’ancienne version.