Po wpisaniu polecenia w oknie terminala (powłoki) program odczytuje wpisane przez użytkownika informacje i próbuje odpowiednio zareagować. W tym celu musi najpierw zlokalizować w systemie plików program obsługujący polecenie. Powłoka szuka poleceń na liście katalogów przechowywanych w zmiennej środowiskowej ścieżek (zmiennej $PATH). Aby wyświetlić bieżącą zawartość tej zmiennej, należy wpisać następujące polecenie.
echo $PATH
Spowoduje to zwrócenie rozdzielanej dwukropkami listy katalogów, która powinna być podobna do poniższej.
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin
Należy dodać ścieżkę do katalogu bin w zestawie SDK środowiska AIR, tak aby powłoka mogła znaleźć narzędzia ADT i ADL. Jeśli zestaw SDK środowiska AIR został umieszczony w katalogu
/Users/fred/SDKs/AIR
, następujące polecenie spowoduje dodanie wymaganych katalogów do zmiennej PATH.
export PATH=$PATH:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
Uwaga:
Jeśli ścieżka zawiera spacje, należy poprzedzić je znakami ukośnika odwrotnego, tak jak pokazano poniżej.
/Users/fred\ jones/SDKs/AIR\ 2.5\ SDK/bin
Aby upewnić się, że operacja została wykonana pomyślnie, można użyć polecenia
echo
.
echo $PATH
/usr/bin:/bin:/usr/sbin:/usr/local/bin:/usr/x11/bin:/Users/fred/SDKs/AIR/bin:/Users/fred/SDKs/android/tools
Jak dotąd wszystko jest w porządku. Teraz można wpisać poniższe polecenie, co powinno spowodować wyświetlenie odpowiedniego komunikatu.
adt -version
Jeśli zmienna $PATH została poprawnie zmodyfikowana, polecenie powinno wyświetlić wersję programu ADT.
Istnieje jednak jeszcze pewien problem. Po następnym otwarciu nowego okna terminala zmienna ścieżek nie będzie już zawierać nowych pozycji. Polecenie ustawiające zmienną ścieżek musi być uruchamiane za każdym razem po uruchomieniu nowego terminala.
Typowym rozwiązaniem tego problemu jest dodanie tego polecenia do jednego ze skryptów uruchamiania używanych przez powłokę. W systemie Mac OS można utworzyć plik o nazwie .bash_profile w katalogu ~/nazwa_użytkownika. Będzie on uruchamiany za każdym razem po otwarciu nowego okna terminala. W systemie Ubuntu skrypt uruchamiany podczas otwierania nowego okna terminala ma nazwę .bashrc. W innych dystrybucjach systemu Linux i programach powłoki obowiązują podobne konwencje.
Aby dodać odpowiednie polecenie do skryptu uruchamiania powłoki:
-
Przejdź do swojego katalogu osobistego.
cd
-
Utwórz profil konfiguracji powłoki (w razie potrzeby) i przekieruj wpisywany tekst na koniec pliku, używając polecenia
cat >>
. Użyj pliku odpowiedniego dla systemu operacyjnego i powłoki, z których korzystasz. Można na przykład użyć pliku
.bash_profile
w systemie Mac OS lub pliku
.bashrc
w systemie Ubuntu.
cat >> .bash_profile
-
Wpisz tekst, który ma zostać dodany do pliku.
export PATH=$PATH:/Users/cward/SDKs/android/tools:/Users/cward/SDKs/AIR/bin
-
Zakończ przekierowywanie tekstu, naciskając klawisze
CTRL+SHIFT+D
na klawiaturze.
-
Wyświetl plik w celu sprawdzenia, czy wszystko jest w porządku.
cat .bash_profile
-
Otwórz nowe okno terminala, aby sprawdzić zmienną ścieżek.
echo $PATH
Powinny zostać wyświetlone informacje dodane do tej zmiennej.
Jeśli w późniejszym czasie zostanie utworzona nowa wersja jednego z pakietów SDK w innym katalogu, należy zaktualizować polecenie dotyczące zmiennej ścieżek w pliku konfiguracyjnym. W przeciwnym razie powłoka będzie nadal używać starej wersji.