아무도 ANDROID_HOME
터미널을 통해 설정하기위한 작업 솔루션을 게시 할 수 있습니까?
Android-SDK로가는 길은입니다 /Applications/ADT/sdk
.
아무도 ANDROID_HOME
터미널을 통해 설정하기위한 작업 솔루션을 게시 할 수 있습니까?
Android-SDK로가는 길은입니다 /Applications/ADT/sdk
.
답변:
Android-SDK의 설치 위치는 설치 방법에 따라 다릅니다.
웹 사이트를 통해 SDK를 다운로드 한 다음 응용 프로그램을 응용 프로그램 폴더로 끌어다 놓은 경우 가장 가능성이 높은 위치는 다음과 같습니다.
/Applications/ADT/sdk
(귀하의 경우와 같이).
Homebrew ( brew cask install android-sdk
)를 사용하여 SDK를 설치 한 경우 다음 위치에 있습니다.
/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}
SDK가 Android Studio의 일부로 자동 설치되면 다음 위치에 있습니다.
/Users/{YOUR_USER_NAME}/Library/Android/sdk
위치를 알고 나면 터미널 창을 열고 다음을 입력하십시오 (설치할 SDK 경로 변경).
export ANDROID_HOME={YOUR_PATH}
이 세트를 설정 한 후에는 이것을 PATH 환경 변수에 추가해야합니다.
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
마지막으로 .bash_profile을 다시 소싱하여 이러한 변경 사항을 적용하십시오.
source ~/.bash_profile
echo $ANDROID_HOME
tools
하지 않음 bin
)
export ANDROID_HOME=/Applications/ADT/sdk
-당신은이 생각을 설명해야합니다 ....
터미널에서 :
nano ~/.bash_profile
라인 추가 :
export ANDROID_HOME=/YOUR_PATH_TO/android-sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
작동하는지 확인하십시오.
source ~/.bash_profile
echo $ANDROID_HOME
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH
echo $PATH
하면 .bash_profile에 저장 한 최신 디렉토리가 출력되지 않습니다.
내 .bash_profile에 다음을 추가하면 나를 위해 일했습니다.
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
나는 데 MAC OS X (시에라) 10.12.2를 .
ANDROID_HOME 을 다음 단계에 따라 React Native (Android 앱용) 에서 작동하도록 설정했습니다 .
~ / .bash_profile에 다음 3 행을 추가하십시오 .
export ANDROID_HOME=$HOME/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
마지막으로 아래 명령을 실행하십시오 (또는 변경 사항을 반영하기 위해 시스템을 재시작 하십시오).
source ~/.bash_profile
그게 다야.
~
은 홈 폴더의 바로 가기입니다. 홈 폴더의 위치를 모르는 경우 cd
터미널에 입력 하십시오. cd를 입력하면 홈 폴더로 이동합니다. 당신은 할 수 vi .bash_profile
또는 nano .bash_profile
파일 열기 / 편집 할 수 있습니다.
ANDROID_HOME
변수 를 설정하려면 android dev 설정을 설치 한 방법을 알아야합니다.
모르는 경우 컴퓨터에 다음 경로가 있는지 확인할 수 있습니다. .bashrc
에 .zshrc
, 또는 .profile
사용하는 내용에 따라 다음을 추가하십시오.
homebrew와 함께 설치 한 경우
export ANDROID_HOME=/usr/local/opt/android-sdk
이 경로가 존재하는지 확인하십시오.
웹 사이트에 따라 Android Studio를 설치 한 경우
export ANDROID_HOME=~/Library/Android/sdk
마지막으로 경로에 추가하십시오.
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
편집기를 열기에 너무 게으른 경우 다음을 수행하십시오.
echo "export ANDROID_HOME=~/Library/Android/sdk" >> ~/.bashrc
echo "export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools" >> ~/.bashrc
터미널 에서이 작업을 수행하는 솔루션을 게시 할 수 있습니까?
ANDROID_HOME
일반적으로 같은 디렉토리 .android
입니다. 디버그 키와 같은 것들이 저장되는 곳입니다.
export ANDROID_HOME=~/.android
로그인을 위해 자동화 할 수 있습니다. 그냥 .bash_profile
내 OS X 10.8.5 컴퓨터에서 아래에 추가하십시오 .
$ cat ~/.bash_profile
# MacPorts Installer addition on 2012-07-19 at 20:21:05
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Android
export ANDROID_NDK_ROOT=/opt/android-ndk-r9
export ANDROID_SDK_ROOT=/opt/android-sdk
export JAVA_HOME=`/usr/libexec/java_home`
export ANDROID_HOME=~/.android
export PATH="$ANDROID_SDK_ROOT/tools/":"$ANDROID_SDK_ROOT/platform-tools/":"$PATH"
다윗 NDK 메일 링리스트에 터너, 모두에 따르면 ANDROID_NDK_ROOT
과 ANDROID_SDK_ROOT
다른 도구는이 값에 의존하기 때문에 필요가 설정된다 (참조 NDK Directory를 권장? ).
을 수정 한 후 ~/.bash_profile
다음을 수행하십시오 (또는 로그 오프 한 후 다시 켬).
source ~/.bash_profile
사람들은 사용할 경우 ~/.bash_profile
사용자의 bash 프로필이 아니라 전역 프로필을 편집 한다는 점에 유의하십시오 . 대신 사용자 디렉토리 (/ Users / username)로 이동하여 직접 편집하십시오.
vim .bash_profile
그리고 사용자 이름 및 SDK 디렉토리와 관련하여 다음 두 줄을 삽입하십시오.
export PATH=$PATH:/Users/<username>/Library/Android/sdk/tools
export PATH=$PATH:/Users/<username>/Library/Android/sdk/platform-tools
~/
는 사용자의 홈 디렉토리에있는 파일임을 의미합니다.
cd ~; ls
인쇄 할 내용 을 입력 하고 확인하십시오.
여기에 많은 정답이 있습니다. 그러나 한 항목이 없어서 명령 줄에서 에뮬레이터를 실행할 수 없었습니다.
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$PATH:$JAVA_HOME/bin
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator # can't run emulator without it
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
위의 답변 과이 문제에 대한 해결책을 모은 것 입니다.
그리고 zsh
대신에 bash
파일을 사용하여 편집 할 파일은 ~/.zshrc
입니다.