2013-08-09 25 views
13

Właśnie zainstalowałem program Android Studio 0.2.2 i chcę dodać narzędzia sdk do ścieżki znajdującej się w tym folderze;Dodaj narzędzia sdk do ścieżki w aplikacji Android Studio

/Applications/Android\ Studio.app/sdk/tools 

, dzięki czemu mogę z nich korzystać za pomocą np. Phonegap.

ale po dodać ten folder do ścieżki wciąż powtarza:

android: nie znaleziono polecenia

dziwne, że nie można uruchomić dowolny z plików wykonywalnych w tym folderze, nawet jeśli i cd do tego folderu i wpisz ich nazwy.

Co robię źle?

Odpowiedz

10

Możesz dodać ten folder do ciebie ścieżka w .bash_profile (ukryty plik w katalogu domowym użytkownika):

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

i ponownie otwórz aplikację terminala.

Jeśli potrzebujesz środowiska dla wszystkich aplikacji interfejsu użytkownika, możesz użyć .launchd.conf (lub /etc/launchd.conf dla wszystkich użytkowników).

+0

Już dodałem go do ścieżki, mój problem polega na tym, że nadal nie znaleziono polecenia. – keune

+0

Czy możesz wpisać tutaj swoje polecenie "echo $ PATH"? – tiziano

+0

/Users/keune/.rvm/gems/ruby-1.9.2-p320/bin:/Users/keune/.rvm/gems/[email protected]/bin:/Users/keune/.rvm /rubies/ruby-1.9.2-p320/bin:/Users/keune/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/Android \ Studio.app/sdk/tools/:/usr/local/git/bin:/usr/local/mysql/bin – keune

2

Dostajesz bit przez znak ucieczki.

Powodem Tiziano za odpowiedź pracuje dla niego, ponieważ polecenie eksport musi to odwrotny ukośnik po „Android”

jednak, prawdopodobnie Edycja/etc/ścieżek. Gdy umieścisz tam ścieżkę, nie potrzebujesz odwrotnego ukośnika, po prostu umieść linie:

/Aplikacje/Android Studio.app/sdk/tools /Aplikacje/Android Studio.app/sdk/platform-tools

w/etc/paths, i jesteś dobry, aby przejść.

52

Dla tych, którzy mogą być nadal szuka tego w OSX:

Wydaje się, że nowsze wersje Androida Studio nie są dostarczane wraz z SDK. Tak więc /Applications/Android\ Studio.app/sdk/tools nie będzie działać.

Po uruchomieniu Menedżera SKD z Android Studio, zdałem sobie sprawę, że nowa ścieżka to /Users/{your OSX username}/Library/Android/sdk/tools.

Użyj open ~/.bash_profile w konsoli.

napisać to dwie linie: export PATH=/Users/username/Library/Android/sdk/tools:$PATH i export PATH=/Users/username/Library/Android/sdk/platform-tools:$PATH

zapisać, zamknąć, i nie zapomnij wpisać source ~/.bash_profile dokonać zmiany dostępne dla bieżącej konsoli.

Szczęśliwe kodowanie !!

0

Dla mnie było

~/Development/adt-bundle-mac-x86_64-20130729/sdk 
+0

Używam Mac OSX 10.10.3 i Android Studio 1.2.2 – ergunkocak

3

umieścić to w swojej ~/.profile:

# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard) 
ANDROID_HOME="${HOME}/Library/Android/sdk" 
if [ -d "${ANDROID_HOME}" ]; then 
    PATH="${PATH}:${ANDROID_HOME}/tools" 
    PATH="${PATH}:${ANDROID_HOME}/platform-tools" 
    ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools" 
    PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)" 
fi 

narzędzia kompilacji są w odróżnieniu od innych w tym, że jesteśmy w podfolderach. Np. Jest build-tools/23.0.3, build-tools/25.0.1, build-tools/25.0.2 ... więc to wybiera najnowszą.

Powiązane problemy