우분투에서 ANDROID_HOME 경로를 설정하는 방법은 무엇입니까?
단계를 제공하십시오.
우분투에서 ANDROID_HOME 경로를 설정하는 방법은 무엇입니까?
단계를 제공하십시오.
답변:
콘솔에서 다음을 입력하십시오.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
영구적으로 만들려면 ~ / .bashrc 파일에 해당 줄을 추가하십시오.
vim ~/.bashrc
터미널에서합니다. 당신이있는 폴더는 중요하지 않습니다
export PATH=$PATH:$ANDROID_HOME/platform-tools
아래 참조). 방금 설치 한 SDK 29.0.3에는 tools
더 이상 디렉토리가 없습니다.
Ubuntu 리포지토리에서 제공하는 Android SDK를 사용하여 접근 방식을 보여주는 답변을 공유하고 싶습니다.
안드로이드 SDK 설치
sudo apt-get install android-sdk
환경 변수 내보내기
export ANDROID_HOME="/usr/lib/android-sdk/"
export PATH="${PATH}:${ANDROID_HOME}tools/:${ANDROID_HOME}platform-tools/"
android-sdk
apt에서 패키지를 설치할 때 정답 입니다. 감사!
에서 SDK를 추출했다고 가정하면 ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
파일에 위의 라인을 추가 ~/.bashrc
(에 위치를 home/username/.bashrc
현재 사용자가 영구적으로). source ~/.bashrc
변경 사항을 적용하거나 터미널을 다시 시작하려면 실행하십시오 .
( 또는 )
세션에서 사용할 수 있도록 터미널 창에서 위의 행을 실행하십시오.
올바르게 설정했는지 테스트하려면
터미널 창에서 아래 명령을 실행하십시오.
echo $ANDROID_HOME
user@host:~$ echo $ANDROID_HOME
/home/<user>/Android/Sdk
which android
user@host:~$ which android
/home/<user>/Android/Sdk/tools/android
android
터미널 창에서 실행하십시오 .Android SDK Manager 가 열리면 계속 진행하십시오.
echo
명령이 작동 하기 전에 터미널을 다시 시작해야합니다 . 나는 보통 실행 exec $SHELL
합니다.
export PATH=$PATH:$ANDROID_HOME/tools/bin
다음 소스 ~/.profile
(또는 로그 아웃하지 않으려면 'sdkmanager --licenses'를 실행하십시오. 그런 다음 컴파일을 시도하십시오.
더 좋은 방법은 ANDROID_HOME 변수를 경로 변수에서 재사용하는 것입니다. ANDROID_HOME 변수가 변경되면 한 곳에서 변경하면됩니다.
export ANDROID_HOME=/home/arshid/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
arshid
부분의 요구는 현재 사용자의 이름으로 대체합니다
~/.bashrc
파일에 다음을 추가 하십시오. 로그 아웃 및 로그인 내 SDK가 $HOME/Documents/Android/sdk
SDK 폴더를 유지하는 위치로 바꿔야합니다.
# Android Path
PATH=$PATH:$HOME/Documents/Android/sdk:$HOME/Documents/Android/sdk/tools
export PATH
# For SDK version r_08 and higher, also add this for adb:
PATH=$PATH:$HOME/Documents/Android/sdk/platform-tools
export PATH
source ~/.bashrc
가 로그 아웃 한 다음 로그인을 대신 할 수 있다고 생각합니다 .
export PATH=$PATH(...)
하나처럼 할 수 있습니다. 양방향으로 작동 :)
처음에 집으로 가서 Ctrl+를 누르면 H숨겨진 파일이 표시됩니다. 이제 파일을 찾고 .bashrc
텍스트 편집기로 파일을 연 다음 파일 끝에 줄 아래에 배치하십시오.
export ANDROID_HOME=/home/varun/Android/Sdk
export PATH=$PATH:/home/varun/Android/Sdk/tools
export PATH=$PATH:/home/varun/Android/Sdk/platform-tools
/home/varun/Android/Sdk
SDK 경로로 경로를 변경 하십시오. 도구 및 플랫폼 도구에 대해서도 동일하게 수행하십시오.
이 .bashrc
파일을 저장 하고 닫습니다.
이제 터미널에서 ADB 명령을 사용할 준비가되었습니다.
먼저 gedit ~ / .bashrc로 .bashrc 파일을여십시오.
# Added ANDROID_HOME variable. export ANDROID_HOME=$HOME/Android/Sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/platform-tools
파일을 저장하고 터미널을 다시 엽니 다
echo $ANDROID_HOME
그것은 같은 경로를 보여줍니다 /home/pathTo/Android/Sdk
나는 리눅스 ANDROID_HOME 경로와 같은 문제에 직면했다
참고 :
1- 매개 변수 추가2- 프로젝트 만들기 또는 재 구축
3- PC를 다시 시작
터미널을 사용하여 매개 변수를 추가하는 방법 :
터미널 쓰기를 엽니 다
gedit.bashrc
다른 창이 열리면 창의 끝에 다음 줄을 추가하십시오.
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
그런 다음 터미널로 돌아가서 입력하십시오.
소스 .bashrc
마지막에 bashrc 파일에 변경 사항을 저장하려면 컴퓨터를 다시 시작하십시오.
이것이 나를 위해 작동하는 것입니다. SDK가에서 추출되었다고 가정하면 ~/Android/Sdk
,
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
파일에 위의 라인을 추가 ~/.bashrc
(에 위치를 home/username/.bashrc
현재 사용자가 영구적으로). 소스 ~/.bashrc
를 실행 하여 변경 사항을 적용하거나 터미널을 다시 시작하십시오. (또는) 세션에서 사용할 수 있도록 터미널 창에서 위의 행을 실행하십시오. 올바르게 설정되었는지 테스트하려면 터미널 창에서 아래 명령을 실행하십시오.
echo $ANDROID_HOME
user#host:~$ echo $ANDROID_HOME
당신은 얻을 것이다
/home/<user>/Android/Sdk
당신도 이것을 실행할 수 있습니다
which android
user#host:~$ which android
/home/<user>/Android/Sdk/tools/android
터미널에서 android를 실행하십시오. Android SDK Manager가 열리면 계속 진행하십시오.
sudo su -
gedit ~/.bashrc
export PATH=${PATH}:/your path
export PATH=${PATH}:/your path
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/tools
export PATH=${PATH}:/opt/workspace/android/android-sdk-linux/platform-tools
~ / .bashrc 파일을 열고 끝에 붙여 넣습니다.
export PATH=$PATH{}:/path-from-home-dir/android/sdk/tools
export PATH=$PATH{}:/path-from-home-dir/android/sdk/platform-tools
우분투에서 환경 변수 파일을 편집하여 안드로이드 홈을 전역 적으로 설정할 수 있습니다.
[1]이 명령을 터미널에서 실행
sudo -H gedit /etc/environment
[2] 당신의 envirmnent 파일 내용은 다음과 같습니다
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
[3] 환경 파일에서 다음과 같이 android sdk 경로를 추가하십시오.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ANDROID_HOME="/home/yourPathTo/Android/Sdk"
[4] 그러면 다음 명령으로 터미널에서 Android 홈 경로를 확인할 수 있습니다.
echo $ANDROID_HOME
경로가 여전히 설정되어 있지 않으면 PC를 다시 시작하여 적용된 변경 사항을 가져옵니다.