Wenn Sie in einem Terminal-Fenster einen Befehl eingeben, muss die Shell, also das Programm, das Ihre Eingabe liest und entsprechend reagiert, zunächst das Befehlsprogramm in Ihrem Datensystem finden. Die Shell sucht in einer Liste von Verzeichnissen, die in einer Umgebungsvariablen mit dem Namen $PATH gespeichert sind, nach Befehlen. Geben Sie Folgendes ein, um zu sehen, was zurzeit im Pfad aufgeführt ist:
echo $PATH
Damit rufen Sie eine durch Doppelpunkte getrennte Verzeichnisliste auf, die in etwa folgendermaßen aussehen sollte:
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin
Das Ziel ist es, den Pfad zum „bin“-Ordner des AIR SDK dieser Liste hinzuzufügen, sodass die Shell die ADT- und ADL-Werkzeuge finden kann. Wenn Sie das AIR SDK unter
/Users/fred/SDKs/AIR
abgelegt haben, werden die erforderlichen Verzeichnisse mit dem folgenden Befehl zum Pfad hinzugefügt:
export PATH=$PATH:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
Hinweis:
Falls Ihr Pfad Leerzeichen enthält, fügen Sie umgekehrte Schrägstriche als Escape-Code ein wie im folgenden Beispiel:
/Users/fred\ jones/SDKs/AIR\ 2.5\ SDK/bin
Sie können erneut den
echo
-Befehl verwenden, um sicherzustellen, dass er funktioniert:
echo $PATH
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
So weit, so gut. Sie sollten jetzt die folgenden Befehle eingeben können und eine positive Antwort erhalten:
adt -version
Wenn Sie Ihre $PATH-Variable korrekt geändert haben, sollte der Befehl die ADT-Version angeben.
Es gibt jedoch immer noch ein Problem; wenn Sie das nächste Mal ein Terminal-Fenster öffnen, werden Sie feststellen, dass die neuen Einträge im Pfad verschwunden sind. Sie müssen den Befehl zum Festlegen des Pfades jedes Mal eingeben, wenn Sie ein neues Terminal starten.
Eine verbreitete Lösung für dieses Problem besteht darin, den Befehl einem der Startskripts, die von Ihrer Shell verwendet werden, hinzuzufügen. Unter Mac OS können Sie die Datei, „.bash_profile“, im Ordner „~/benutzername“ erstellen. Sie wird dann jedes Mal ausgeführt, wenn Sie ein neues Terminal-Fenster öffnen. Unter Ubuntu ist das Startskript, das ausgeführt wird, wenn Sie ein neues Terminal-Fenster öffnen, „.bashrc“. Andere Linux-Distributionen und Shell-Programme haben ähnliche Konventionen.
So fügen Sie den Befehl dem Shell-Startskript hinzu:
-
Wechseln Sie in Ihr Stammverzeichnis:
cd
-
Erstellen Sie das Shell-Konfigurationsprofil (falls nötig) und leiten Sie den Text, den Sie eingeben, mit „
cat >>
“ zum Ende der Datei. Verwenden Sie die entsprechende Datei für Ihr Betriebssystem und Ihre Shell. Sie können zum Beispiel
.bash_profile
unter Mac OS und
.bashrc
unter Ubuntu verwenden.
cat >> .bash_profile
-
Geben Sie den Text ein, der der Datei hinzugefügt werden soll:
export PATH=$PATH:/Users/cward/SDKs/android/tools:/Users/cward/SDKs/AIR/bin
-
Beenden Sie die Textumleitung, indem Sie auf der Tastatur
Strg-Umschalt-D
drücken.
-
Zeigen Sie die Datei an, um zu prüfen, ob alles in Ordnung ist:
cat .bash_profile
-
Öffnen Sie ein neues Terminal-Fenster, um den Pfad zu überprüfen:
echo $PATH
Ihre Pfadergänzungen sollten aufgeführt werden.
Wenn Sie später eine neue Version eines SDKs in einem anderen Verzeichnis erstellen, denken Sie daran, den Pfadbefehl in der Konfigurationsdatei zu aktualisieren. Andernfalls verwendet die Shell weiterhin die alte Version.