Ubuntu에 Android SDK / ADT 번들을 설치하려면 어떻게해야합니까?
답변의 각 단계는 내 Android SDK를 시작하는 데 어려움을 겪고 그 이후 적절한 포럼에 질문을 게시하면서 일부 다른 포럼에서 발견되었습니다. 그래서 이것이 Ubuntu를 다시 설치하고 Android SDK / ADT 번들을 처음부터 설치 해야하는 경우 사용할 수있는 원 스톱 솔루션이라는 점에서 유용하다고 생각했습니다!
Ubuntu에 Android SDK / ADT 번들을 설치하려면 어떻게해야합니까?
답변의 각 단계는 내 Android SDK를 시작하는 데 어려움을 겪고 그 이후 적절한 포럼에 질문을 게시하면서 일부 다른 포럼에서 발견되었습니다. 그래서 이것이 Ubuntu를 다시 설치하고 Android SDK / ADT 번들을 처음부터 설치 해야하는 경우 사용할 수있는 원 스톱 솔루션이라는 점에서 유용하다고 생각했습니다!
답변:
실제로 Android 응용 프로그램을 개발 하려면 Android Studio 를 사용해야한다고 생각합니다 . 그러나 이클립스를 사용해야 할 이유가 있다면 다음 지침을 따르십시오.
Target : Super Newbies
IDE : Eclipse
Description: Provide a GUI method to install Android IDE using Eclipse
Software
우분투에서 검색 하고 시작Ubuntu Software Center
검색 Java
에 Ubuntu Software Center
다음을 설치합니다 OpenJDK Java Runtime
.
검색 Eclipse
에 Ubuntu Software Center
다음을 설치합니다.
eclipse 및 JDK를 성공적으로 설치 한 경우 컴퓨터의 검색 결과에 나타납니다.
JDK의 경우 CTRL+ ALT+ T를 눌러 터미널을 열고 명령 java -version
을 입력 하여 다시 확인할 수도 있습니다.
팁 : 실행기에서 일식 아이콘을 잠급니다.
http://developer.android.com/sdk/index.html 로 이동 하여 최신 버전의 SDK를 다운로드하십시오.
아래로 스크롤하여 클릭 DOWNLOAD FROM OTHER PLATFORMS
android-sdk_r22.6.2-linux.tgz
아래 Linux 32 & 64-bit
를 클릭하십시오 SDK Tools Only
.
틱 I have read and agree with the above terms and conditions
하고 클릭하십시오 Download android-sdk_r22.6.2-linux.tgz
.
다운로드 프로세스를 기다립니다.
파일 [.tgz]을 클릭하고을 선택 Extract Here
합니다.
이제 android-sdk-linux
다음과 같은 파일이 나타납니다.
폴더를 입력하십시오 android-sdk-linux
.
폴더를 입력 한 tools
다음 폴더 위치를 복사하십시오.
키 CTRL+ ALT+ T를 눌러 터미널을 연 후 다음 명령을 사용하십시오. /home/casper/Downloads/android-sdk-linux/tools
이전에 복사 한 위치는 어디 입니까? 입력 cd
하고 마우스 오른쪽 버튼을 클릭하여 위치를 터미널에 붙여 넣을 수 있습니다 .
cd /home/casper/Downloads/android-sdk-linux/tools
./android
이제는 Android SDK Manager
실행됩니다.
를 클릭하십시오 Install [Number] packages....
확인 Accept License
을 누른 다음 확인을 누릅니다 Install.
설치 과정을 기다립니다.
마지막으로이 메시지가 표시됩니다.
를 눌러 CTRL+ ALT+는 T새로운 터미널을 열고 다음을 입력합니다 :gedit ~/.bashrc
이제 다음과 같은 텍스트가 나타납니다.
전체 텍스트 의 맨 위에 다음을 추가 한 후 저장하십시오. (파일을 닫지 마십시오)
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
예 :
[권장] 전체 파일 android-sdk-linux
을 식의 작업 공간과 생성 한 폴더 아래로 옮깁니다 Android
. 또한 위치를 복사해야합니다.
이제 ".bashrc"파일로 돌아가서 '~'를 이전에 복사 한 위치로 바꾼 다음 저장하고 닫으십시오.
우분투 시스템에서 로그 아웃했다가 다시 로그인하십시오.
CTRL+ ALT+를 누르고 T입력 android avd
하여 Android 가상 장치 관리자를 엽니 다.
를 클릭하십시오 New.... 다음과 같이 설정하고을 클릭하십시오 OK.
가상 장치를 클릭하고 다음을 클릭합니다 Start....
를 클릭하십시오 Launch.
가상 장치 시작
Eclipse를 시작하고 Help-> 로 이동하십시오.Install New Software...
를 클릭하십시오 Add....
다음을 입력 한 다음 확인을 누릅니다 OK.
Name : ADT Plugin
Location : https://dl-ssl.google.com/android/eclipse/
확인란을 Developer Tools
선택한 다음 확인을 클릭하십시오 Next>.
를 클릭하십시오 Next>.
"동의합니다 ..."를 클릭하고을 클릭하십시오 Finish.
설치 과정을 기다립니다.
일식을 다시 시작하십시오.
를 클릭하십시오 Open Preferences.
자신의 SDK 위치 (파일 위치)를 복사하십시오 android-sdk-linux
.
받는 붙여 넣기 SDK Location:
텍스트 상자에 다음을 클릭 Apply하고 OK.
우분투로 모든 안드로이드 응용 프로그램을 만들 수 있습니다.
openjdk-7-jdk
하고 ADT (Android.com의 SDK를 포함한 Eclipse)를 다운로드하고 대시에 바로 가기를 만듭니다. 이 방법으로 최신 버전의 Eclipse도 사용할 수 있습니다.
sudo apt-get install lib32stdc++6
. 지원하는 32 비트 라이브러리가 필요하고 ia32
더 이상 사용할 수 없기 때문입니다. 출처 : dandar3.blogspot.mx/2014/03/…
sudo apt-get install android-sdk
. 이를 바탕으로 튜토리얼을 만들 수 있습니까?
1 단계
우분투가 32 비트인지 64 비트인지 시스템 설정-> 세부 정보를 확인하십시오
2 단계
(소프트웨어 센터 또는 명령 줄 사용) Ubuntu가 32 비트 OS 인 경우 설치
libgl1-mesa-dev
64 비트 OS 설치
ia32-libs
(Ubuntu 13.04 이하) 또는libgl1-mesa-dev:i386
(Ubuntu 13.10 이상)
3 단계
설치하십시오
openjdk-8-jdk
. 호환되지 않는 경우openjdk-7-jdk
또는 여전히 호환되지 않는 경우openjdk-6-jdk
4 단계
여기 에서 Android SDK 명령 행 도구를 다운로드하고 (페이지 하단에 있음)
/opt/
예를 들어 Android SDK가 필요한 한 그대로 두십시오 .
5 단계
압축이 풀린 ADT 번들 폴더 (또는 경우에 따라 Android SDK 폴더)에 폴더
tools
와 가 있는지 확인하십시오platform-tools
. 경우platform-tools
폴더가없는, 당신은 명령을 입력하여 실행할 수있는 안드로이드 가상 장치 관리자에서 설치 할 수 있어야한다android
터미널에서. 이 폴더에는 몇 가지 중요한 명령이 저장되어 있습니다. 실행 가능한 경로에 추가하십시오. 경로에 추가하는 방법은 다음과 같습니다.
먼저 실행하십시오
gedit ~/.pam_environment
. 파일이 열립니다. 해당 파일에 다음 줄을 추가하십시오.PATH DEFAULT=${PATH}:/path/to/tools PATH DEFAULT=${PATH}:/path/to/platform-tools
여기서 당신은 교체해야
/path/to/tools
하고/path/to/platform-tools
당신이 SDK 또는 ADT 번들 다운로드의 압축을 푼 위치에 따라 절대 경로로. 이제 모든 명령은adb
,android
,emulator
등은 단순히 절대 경로를주지 않고 터미널에서 실행할 수 있습니다. 즉, 절대 경로없이 제공 한 경우 "명령을 찾을 수 없음"오류가 발생하지 않습니다.
6 단계
android
터미널에 입력 하고 5 단계 가 올바르게 완료되면 Android SDK 패키지 도구가 시작되어 설치를 완료 할 수 있습니다.
.pam_environment
파일에 따라서 사용자가 소유 한 홈 디렉토리에, 왜 않습니다 ... .pam_environment
으로 실행해야 sudo
명령?
PATH="$PATH:/path/to/tools:/path/to/platform/tools"
하는 것이 좋습니다 .profile
. .pam_environment
언어 구성을 변경하면 덮어 쓰기 ...
이것은 긴 대답으로 보일지 모르지만 모든 단계를 가능한 한 자세하게 설명하여 아무것도 잘못되지 않도록 노력했습니다. 초보자라도 5 분 이내에이를 설정할 수 있습니다.
Eclipse를 사용하려면 Java가 필요하므로 먼저 설치하십시오.
Eclipse 는 IDE 입니다. Android ADT 패키지는 기본적으로 Eclipse IDE와 번들로 제공됩니다. 원하는 경우 다른 IDE (예 : NetBeans ) 를 사용하도록 선택할 수도 있지만 Eclipse가 기본값이므로이 학습서에서는 Eclipse 만 다룰 것입니다.
터미널을 엽니 다
대시에서 검색하거나 CTRL+ ALT+를 누릅니다.T
다음 명령을 실행하십시오.
sudo apt-get update
sudo apt-get install openjdk-7-jdk
화면에 오류가 있는지 확인한 다음 계속하십시오.
이제 Android ADT 번들 (Eclipse + Android SDK)을 다운로드하십시오.
Android ADT 번들을 설치하십시오.
.zip
방금 다운로드 한 파일을 엽니 다모든 파일을 디렉토리에 추출하십시오 (예 :
~/ADT
추출 후이 디렉토리는 2 개의 다른 디렉토리를 포함해야합니다.
~/ADT/eclipse
~/ADT/sdk
platform-tools
바이너리를 다음에 추가 하십시오 $PATH
.
이것은 필요하지 않으며 adb
터미널에서 액세스 할 수있는 것과 같은 명령을 만듭니다 .
다음 명령을 실행하십시오.
nano ~/.profile
다음 줄을 맨 위에 추가하십시오.
PATH="$HOME/ADT/sdk/platform-tools:$PATH"
파일을 저장하십시오
CTRL+ X, 을 눌러이를 수행 할 수 있습니다 Y.ENTER
Dash에서 바로 가기를 만들어 ADT를 쉽게 시작할 수 있습니다.
다음 명령을 실행하십시오
nano ~/.local/share/applications/adt.desktop
붙여 넣기
터미널 창 내부를 마우스 오른쪽 단추로 클릭 한 다음을 클릭하면 Paste
됩니다.
[Desktop Entry]
Version=1.0
Name=Android ADT
Comment=Launch the Android ADT
Exec=/home/username/ADT/eclipse/eclipse
Icon=/home/username/ADT/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
참고 : 대체 username
사용자 이름으로. whoami
터미널에서 실행하여 사용자 이름을 얻을 수 있습니다 .
다음 명령을 실행하여 실행 가능하게하십시오.
chmod +x ~/.local/share/applications/adt.desktop
모든 것을 올바르게 수행했다면 이제 Android ADT를 성공적으로 설치 한 것입니다. 대시를 열고을 검색하십시오 ADT
. Android ADT
작동하는지 확인 하려면 클릭하십시오 !
또한 설치 adt
와 android-sdk
에서 이 PPA .
sudo add-apt-repository ppa:linuxgndu/adt-raring
sudo apt-get update
sudo apt-get install adt android-sdk
설치를 완료하려면 android-sdk
다음을 수행해야합니다.
sudo sh /opt/android-sdk/install-sdk
당신은 또한 설치할 수 있습니다 android-studio
:
sudo apt-get install android-studio
이제 설치가 예상대로 진행되었는지 확인하십시오.
android-sdk-manager
다른 대안이 있습니다. IDE (Integrated Development Environments)는 프로그래밍을보다 쉽게 만들어 주어야하지만, 한 가지 문제점은 Linux 시스템 (Ubuntu)에 최신 버전의 IDE를 설치하기가 어렵다는 것입니다. 안드로이드 스튜디오 는 그러한 IDE 중 하나입니다.
Android Studio는 IntelliJ IDEA를 기반으로하는 Android 애플리케이션 개발을위한 공식 IDE입니다. Android Studio는 IntelliJ에서 기대할 수있는 기능 외에도 다음과 같은 기능을 제공합니다. 유연한 Gradle 기반 빌드 시스템 일반적인 변형을 빌드하는 데 도움이되는 다양한 변형 및 여러 apk 파일 생성 코드 템플릿 성능, 유용성, 버전 호환성 및 기타 문제 파악 ProGuard 및 앱 서명 기능 Google Cloud Platform을 기본적으로 지원하므로 Google Cloud Messaging과 App Engine을 쉽게 통합 할 수 있습니다.
http://developer.android.com/tools/studio/index.html 에서 추출
이 절차를 따르십시오 :
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
umake android
설치 경로를 기본값으로 두십시오.
Enter를 다시 누르십시오. 'a'를 입력하여 라이센스에 동의 한 다음 다운로드가 시작됩니다.
그런 다음 Android Studio에서 마법사를 표시합니다. 계속해서 다음에 계속해서 라이센스에 동의하십시오. 그런 다음 최신 Android SDK와 같은 Android 개발 요구 사항을 계속 다운로드합니다. 필요한 패키지 설치가 완료되면 '마침'을 클릭하십시오.
CLI 접근
Ubuntu 15.10, Android 22에서 테스트되었습니다.
하나의 장치 :
그때:
sudo apt-get install ant gradle openjdk-7-jdk
cd
# Get device permissions.
# MANUAL find vendor ID on this table: http://developer.android.com/tools/device.html#VendorIds
# http://stackoverflow.com/a/5510745/895245
VENDOR_ID='054c'
UDEV_PATH='/etc/udev/rules.d/51-android.rules'
echo 'SUBSYSTEM=="usb", ATTR'"$VENDOR_ID"'=="0bb4", MODE="0666", GROUP="plugdev"' | sudo tee "$UDEV_PATH"
sudo chmod a+r "$UDEV_PATH"
sudo /etc/init.d/udev restart
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
tar -xvf android-sdk_r24.4.1-linux.tgz
# MANUAL run the ./tools/android GUI and install the SDK versions you need
# Better: just download EVERYTHING to save you annoyances later on.
# Yes, it takes a ton of space (50Gib+).
# http://stackoverflow.com/questions/17963508/how-to-install-android-sdk-build-tools-on-the-command-line
# The automated command line should look something like:
#API=22
#N="$(android list sdk --all |& grep 'SDK Platform Android' | grep "API $API" | cut -d- -f1)"
#android update sdk -u -a -t $N
# Studio
wget https://dl.google.com/dl/android/studio/ide-zips/1.5.1.0/android-studio-ide-141.2456560-linux.zip
unzip android-studio-ide-141.2456560-linux.zip
cd android-studio/bin
./studio.sh
# NDK
wget http://dl.google.com/android/ndk/android-ndk-r10e-linux-x86_64.bin
chmod a+x android-ndk-r10e-linux-x86_64.bin
./android-ndk-r10e-linux-x86_64.bin
mv android-ndk-r10e android-ndk
당신에 추가 ~/.profile
TODO : 그 중 어느 것이 실제로 필요합니까?
export ANDROID_SDK="$HOME/android-sdk"
# Present on the default build.xml generated by "android create project [...] in Android 22.
export ANDROID_HOME="$ANDROID_SDK"
export ANDROID_NDK="$HOME/android-ndk"s
export ANDROID_NDK_ROOT="$ANDROID_NDK"
# Used by https://github.com/googlesamples/android-ndk/tree/3cd41e1f5280443665ca98463c7a76e80bf0b96c/native-codec
export ANDROID_NDK_HOME="$ANDROID_NDK"
export ANDROID_ABI='armeabi-v7a'
export ANDROID_JAVA_HOME="$JAVA_HOME"
export ANDROID_STUDIO="$HOME/android-studio/"
export PATH="$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:${ANDROID_STUDIO}/bin:${ANDROID_NDK}:${PATH}"
로그 아웃 및 로그인 너는 필요할지도 모른다:
sudo "$(which adb)" kill-server
sudo "$(which adb)" start-server
설치 테스트
이와 같은 최소한의 프로젝트 에 손을 대거나 아래를보십시오 $ANDROID_SDK/samples/
.
Ant 프로젝트 ( build.xml
파일 포함 ) 인 경우 다음을 실행하십시오.
ant debug
ant installd
Gradle 프로젝트 ( gradlew
파일 포함 ) 인 경우 다음을 실행하십시오.
./gradlew assembleDebug
./gradlew installDebug
앱이 기기에 설치되어 있어야합니다.
Studio (ADT 후속)는 다음을 사용하여 시작할 수 있습니다.
studio.sh
NDK 샘플은 아래에서 찾을 수 있으며 $ANDROID_NDK/samples
다음을 사용하여 빌드 및 설치할 수 있습니다.
ndk-build
# Create build.xml, as per: http://stackoverflow.com/questions/5572304/how-to-build-the-android-sample-projectsusing-ant-build-xml-does-not-exist
android update project -p . -t android-22
ant clean
ant debug
ant installd
공식 데비안 패키지 상태
현재 공식 데비안 패키지는 없습니다.
그러나이를 해결하려는 Google Summer of Code 2015 프로젝트가 있습니다 : https://www.google-melange.com/gsoc/project/details/google/gsoc2015/seamlik/5707702298738688
function cat_export_vars () { cat <<- _EOF_ (export directives) _EOF_ }
그냥 사용 cat_export_vars >> .bashrc
하고 나서 . .bashrc
또는 source .bashrc
똑같은 일을합니다. 더 나은 방법은 베어 본 Android SDK를 설정하는 스크립트로 더 나을 것입니다.
.profile
대시 보드에서 시작된 항목에 변수 가 표시되도록 변수를 선호합니다 . 스크립트 : 이것은 내가 얻을 수있는 한 가깝습니다. 자동화 할 수없는 수동 단계가 표시되어 있습니다. google-melange.com/archive/gsoc/2015/orgs/debian/projects/… 가 현재 최선의 희망입니다.