2010-06-07 17 views
10

Nadal jestem całkiem nowy dla Androida i programowania w ogóle, i nie mogę sprawić, że narzędzia wiersza poleceń spakowane wraz z zestawem SDK systemu Android będą działały. Używam Mac OSX i za każdym razem próbuję uruchomić layoutopt, na przykład, powraca zaciskowe * -bash: cmd: nie znaleziono polecenia *Jak uruchomić narzędzia wiersza poleceń systemu Android?

Ponadto, jest to w porządku, że my się w SDK katalog deweloperów i mój projekt androida w jakimś niezwiązanym katalogu przy korzystaniu z tych narzędzi?

Odpowiedz

0

I zdobione. Musiałem udać się do katalogu/tools w folderze SDK i wpisz:

./layoutopt <directorypath> 
0

Here jest dobry opis:

Aby połączyć się z konsoli dowolnej instancji emulatora bieg w dowolnym momencie, użyj polecenia:

telnet localhost <console-port> 
+0

Dzięki !, ale że pomoże mi uruchomić narzędzie layoutopt? Połączyłem się z emulatorem, ale pozwoliło mi uzyskać dostęp do poleceń związanych z siecią. – Sachin

+0

Nie rozumiem twojego komentarza ... sry. –

14

Jeśli chcesz, możesz umieścić swoją ścieżkę w ~/.bash_profile tak można nazwać to z dowolnego miejsca:

export ANDROID_HOME=/Users/<username>/path/to/sdk/tools 

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
+2

Tak ok ... ale gdzie są narzędzia? –

+0

Nie jestem pewien, o co pytasz, ale zaktualizowałem ścieżkę, aby uwzględnić zarówno narzędzia, jak i narzędzia platformy, które zostały podzielone, ponieważ ta odpowiedź została pierwotnie opublikowana. – NKijak

+0

Ok dzięki. Udało mi się znaleźć ten folder: jeśli czytasz oficjalny dokument, odnoszą się one do (starej) ścieżki w ~/Library, która nie jest już używana. –

0

Problem polega na tym, że narzędzie linii poleceń nie wyświetla wymaganych programów z/path/to/sdk/tools. Jednym z rozwiązań, o którym wspomniał użytkownik NKijak, jest dodanie tych narzędzi do ścieżki głównej, a drugim uruchomienie linii poleceń z lokalizacji, w której przechowywane są narzędzia sdk. Oto samouczek, jak to zrobić, http://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac-os-x/ Innymi słowy, podczas otwierania wiersza poleceń wystarczy zmienić bieżący katalog na/path/to/sdk/tools, a następnie uruchom narzędzia. W oknach możesz po prostu przesunąć + kliknięcie prawym przyciskiem myszy w eksploratorze plików i wybrać otwarte okno poleceń tutaj. Nie jestem pewien, czy istnieje odpowiednik na MacOS, ale istnieje kilka rozszerzeń, które możesz zainstalować, aby dodać tę opcję. Także total commander w systemie Windows ma linię poleceń, gdzie możesz uruchomić linię poleceń z bieżącej lokalizacji są podobne programy na mac jak Midnight Commander, które mają tę samą opcję.

4

Możesz to również platforma-tools do swojego ~ /. Bash_profile

### Android dev tools 
export ANDROID_HOME="/Users/myusername/DEV/tools/adt-bundle-mac-x86_64/sdk" 
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH" 

Musisz natychmiast rozpocząć nową sesję terminala lub uruchomić

source ~/.bash_profile 

obciążeniom wartości bez konieczności otwierania nowej sesji terminalowej.

1

Obecny (17.08.2016) Odpowiedź na to pytanie brzmi:

~/Library/Android/sdk 

więc moja bash_profile zawiera:

export ANDROID_HOME=~/Library/Android/sdk 
export PATH=${PATH}:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools 
Powiązane problemy