[android] Ubuntu에 Android SDK를 설치하는 방법은 무엇입니까?

내를 들어 우분투 기계, 나는에서 안드로이드 SDK의 최신 버전을 다운로드 페이지.

다운로드 한 .tgz파일을 추출한 후 설치 지침 을 검색하려고했는데 다음을 찾았습니다.

Linux에서 시작하려면 :

다운로드 한 .zip 파일의 압축을 풉니 다. SDK 파일은 사용자가 지정한 디렉토리에 별도로 다운로드됩니다.

시스템에있는 SDK 디렉토리의 이름과 위치를 기록해 두십시오. 나중에 명령 줄에서 SDK 도구를 사용할 때 SDK 디렉토리를 참조해야합니다.

우리가 정확히 무엇 을해야합니까?



답변

옵션 1:

sudo apt update && sudo apt install android-sdk

Mac에서 Android SDK의 위치는 다음 중 하나 일 수 있습니다.

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

옵션 2 :

  • Android Studio를 다운로드합니다 .

  • 다운로드 한 .zip파일을 추출 합니다.

    추출 된 폴더 이름은 android-studio 와 비슷합니다.

쉽게 탐색하려면이 폴더를 디렉토리 로 이동하십시오 .

  • 이동 후 마우스 오른쪽 버튼을 클릭하여 이동 된 폴더를 복사합니다. 이 작업은 폴더의 위치를 ​​클립 보드에 저장합니다.

  • Ctrl Alt T 터미널을 여는 데 사용

  • 다음을 사용하여이 폴더의 디렉토리로 이동하십시오. cd /home/(USER NAME)/android-studio/bin/

  • studio.sh실행 가능 하게하려면 다음 명령을 입력하십시오 .chmod +x studio.sh

  • 유형 ./studio.sh

설치 설정을 묻는 팝업이 표시됩니다. 저의 특별한 경우에는 새로 설치하기 때문에 이전 버전의 Studio가 없거나 설정을 가져 오지 않겠습니다.를 선택하겠습니다 .

어쨌든 설정을 가져 오기로 선택한 경우 작동하는 Android SDK를 가져 오기 위해 열려있는 이전 프로젝트를 닫아야 할 수 있습니다.

./studio.sh 팝업

이제부터 설치 마법사가 안내합니다.

Android 스튜디오 설정 마법사

Android Studio는 Open JDKOracle의 JDK (권장) 모두에서 작동 할 수 있습니다 . Open JDK가 설치된 경우 마법사는 OpenJDK를 사용하는 동안 일부 UI 및 성능 문제가보고되므로 Oracle Java JDK 설치를 권장합니다.

Oracle JDK의 단점은 OpenJDK와 같이 시스템의 나머지 부분에서 업데이트되지 않는다는 것입니다.

마법사는 또한 IDEA입력 문제 에 대해 프롬프트 할 수 있습니다 .

설치 유형 선택

Android 스튜디오 설치 유형 선택

설치 설정 확인

Android 스튜디오 설치 설정 확인

필요에 따라 에뮬레이터를 구성수도 있습니다 .

Android 스튜디오 에뮬레이터 구성 프롬프트

마법사가 필요한 SDK 도구 다운로드를 시작합니다.

마법사는 Linux 32 비트 라이브러리 에 대한 오류를 표시 할 수도 있습니다. 아래 명령을 사용하여 해결할 수 있습니다.

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

그런 다음 모든 필수 구성 요소가 자동으로 다운로드되고 설치됩니다.

모든 것이 표시에 도달하면 완료를 클릭하십시오.

Android 스튜디오 설치 완료

바탕 화면 아이콘을 만들려면 ‘구성’으로 이동 한 다음 ‘데스크톱 항목 만들기’를 클릭하십시오.

Android 스튜디오 데스크탑 아이콘 생성

한 명 또는 여러 사용자를위한 Android 스튜디오 데스크탑 아이콘 생성

출처


답변

데비안 기반 시스템에 설치하려면 다음을 수행하십시오.

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

그런 다음 Android SDK를 PATH에 ~/.bashrc추가하고 편집기 에서 열고 다음 줄을 파일에 추가합니다.

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

운영

source ~/.bashrc

사용 가능한 모든 sdk 패키지 표시

sdkmanager --list

최신 안드로이드 플랫폼 (여기서는 28) 식별하고 실행

sdkmanager "platform-tools" "platforms;android-28"

이제 adb, fastboot 및 최신 sdk 도구가 설치되었습니다.


답변

바이너리 나 파일을 다운로드하거나 어려운 설치 지침을 따를 필요가 없습니다.

정말로 필요한 것은 다음과 같습니다.

sudo apt update && sudo apt install android-sdk

업데이트 : Ubuntu 18.04 전용


답변

Ubuntu 17.04 (Zesty)를 사용 중이고 말 그대로 SDK (Android Studio 없음) 만 필요하다면 Debian에서와 같이 설치할 수 있습니다 .

  • sudo apt install android-sdk android-sdk-platform-23
  • 내보내기 ANDROID_HOME = / usr / lib / android-sdk
  • 에서 build.gradle변화 compileSdkVersion23buildToolsVersion24.0.0
  • 운영 gradle build


답변

Android SDK 관리자

Snap Store에서 다운로드

sudo snap install androidsdk

용법

sdkmanager를 사용하여 다음 작업을 수행 할 수 있습니다.

설치 및 사용 가능한 패키지 나열

androidsdk --list [options]

패키지 설치

androidsdk packages [options]

packages 인수는 –list 명령에 표시된대로 따옴표로 묶인 SDK 스타일 경로입니다 (예 : “build-tools; 29.0.0″또는 “platforms; android-28”). 공백으로 구분 된 여러 패키지 경로를 전달할 수 있지만 각각 고유 한 따옴표로 묶어야합니다.

예를 들어 다음은 최신 플랫폼 도구 (adb 및 fastboot 포함)와 API 레벨 28 용 SDK 도구를 설치하는 방법입니다.

androidsdk "platform-tools" "platforms;android-28"

또는 모든 패키지를 지정하는 텍스트 파일을 전달할 수 있습니다.

androidsdk --package_file=package_file [options]

package_file 인수는 각 줄이 설치할 패키지의 SDK 스타일 경로 (따옴표 제외) 인 텍스트 파일의 위치입니다.

제거하려면 –uninstall 플래그를 추가하기 만하면됩니다.

androidsdk --uninstall packages [options]
androidsdk --uninstall --package_file=package_file [options]

설치된 모든 패키지 업데이트

androidsdk --update [options]

노트

androidsdk 그것의 스냅 wraper입니다 sdkmanager은
androidsdk와 sdkmanager 작업의 모든 옵션

설치된 안드로이드 sdk 파일의 위치 : / home / user / snap / androidsdk / current / AndroidSDK

Google 문서의 모든 sdkmanager 옵션보기


답변

나를 위해 안드로이드 SDK를 설치하는 것은 문제가 아니었고 올바른 JRE와 JDK가 문제였습니다.

이 문제를 해결하려면 JVM 8 (현재 완전히 호환되는 마지막 버전)을 설치하십시오.

sudo apt-get install openjdk-8-jre

다음으로 update-alternative를 사용하여 jre-8 버전으로 전환하십시오.

sudo update-alternatives --config java

동일한 update-alternatives명령으로 원할 때 JVM 버전을 되돌릴 수 있습니다.

이 후에도 동일한 작업을 수행해야합니다 javac(이제 java버전 8 에서만 명령이 있음).

먼저해야 할 일 :

sudo apt-get install openjdk-8-jdk

다음:

sudo update-alternatives --config javac

그런 다음이 특정 Java 버전이 필요한 Android SDK를 설치할 수 있습니다.


답변

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
wget https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip
unzip android-studio-ide-145.3276617-linux.zip
cd android-studio/bin
./studio.sh