Welcome

강좌

우분투(Ubuntu) 리눅스에서 안드로이드 개발환경 만들기


제가 설치할 환경은 우분투 12.04 LTS + JDK 7 + android SDK(eclipse + ADT Plugin) 입니다. 


윈도우에서 설치환경 만들기는 이곳을 참조하세요.


JDK의 설치 방법은 터미널, 우분투 소프트웨어 센터, 웹에서 다운로드등으로 설치가 가능합니다. 


첫번째 방법은 터미널에서 설치 방법으로 아래처럼 OpenJDK 를 설치하는 방법과


$ sudo apt-get install openjdk-7-jdk


두번째 방법은 Oracle 저장소에서 JDK를 다운받아 사용도 가능합니다.


$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer


세번째로는 우분투 소프트웨어 센터에서 GUI로 다운로드도 가능합니다.

(OpenJDK와 저장소를 입력하면 Oracle도 가능합니다.)


uswc.png


네번째로는 웹(oracle.com)에서 다운로드 받아서 사용도 가능합니다. 


jsdlw.png

jsdlw1.png


$ cd ~/다운로드
$ tar zxvf jdk-7u15-linux-i586.tar.gz
$ sudo mv ./jdk1.7.0_15 /usr/lib/jvm/jdk1.7.0
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1

설치 이후에 터미널에서 다음과 같이 입력하여 확인합니다.


$ java -version


openjdk 혹은 Oracle의 JDK 설치 유무에 따라 Java 버전과 환경에 대한 정보가 나옵니다.


JDK 설치는 위의 몇가지 방법중에 편리한 것으로 설치 하시고 아래는 안드로이드 SDK 설치 방법입니다.


안드로이드 SDK 는 wget을 이용하여 x86 을 다운받아 볼 수도 있고 


$ wget http://dl.google.com/android/adt/adt-bundle-linux-x86.zip


웹(http://dl.google.com/android/adt/adt-bundle-linux-x86.zip) 으로 다운로드도 가능합니다.

(x86, x64 등 자신의 환경에 맞는 도구를 다운로드 받으세요.)


asdk01.png

asdk02.png


다운로드 받은 파일을 사용하고자 하는 위치에 두고 압축 풀어줍니다.


폴더안에 eclipse , sdk 두 폴더가 존재합니다. eclipse 폴더에서 eclipse 를 실행해 봅시다.


uasi00.png


Android Developer Tools 라는 화면이 뿌려지고,


uasi01.png


Workspace Launcher 의 위치를 묻는데 바꿀 필요 없으면 OK 클릭하세요.


Send usage statistics to Google? 통계자료를 보낼 것인지  묻는 화면이 나옵니다. Yes -> Finish


이제 Welcome 화면과 함께 이클립스가 화면에 보입니다. 설치가 완료 되었습니다. 


설치한 김에 뭐라도 만들어 봅니다.


File -> Android Application Project 클릭합니다. 



uasi02.png


첫 프로그램, 컴파일의 대명사 이지요. Hello World 한번 해봅니다. 


Application Name :  란에 hello world 입력합니다. Next > 


uasi03.png


Configure Project 창이 나옵니다. Next > 클릭 합니다.


uasi04.png


아이콘 설정 창이 나옵니다. Next >


uasi05.png


Create Activity -> Blank Activity 선택후 Next > 


uasi06.png


Finish > 클릭합니다. 


uasi07.png


hello world가 나오네요. 우분투 리눅스에 개발환경 만들기 (Java JDK + 안드로이드 SDK설치) 가 끝났습니다.


설치방법이 아니라 다양한 다운로드 방법을 설명한 것 같네요. ;-)

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 Android [기초강좌] 안드로이드 스마트폰 사용법 모음 anti 2013-07-30 10371
67 PC일반 Firefox 플래쉬 광고 차단하기 클레이 2010-02-11 10481
66 PC일반 Grub을 이용한 멀티 인스톨러 만들기 클레이 2010-01-17 10405
65 PC일반 다음 TV 팟 "pino" 설치 없이 보자! 스퀘어랩 2011-05-08 10351
64 Maemo 파이썬(Python)을 이용한 Meego, Maemo, Moblin 개발 관련 스퀘어랩 2010-02-27 10257
» 우분투 리눅스에 안드로이드 개발환경 만들기 스퀘어랩 2013-02-26 10177
62 Maemo 노키아 N810 외장메모리(External SD)로 부팅하기 모바일 2011-01-27 10005
61 PC일반 Unix/Linux Command Cheat Sheet - 유닉스,리눅스 명령어 간단정리 클레이 2009-12-31 9780
60 Maemo 우분투에 Maemo SDK 4.1.2 설치하기 클레이 2010-01-27 9542
59 IPhone iPhone 2G에 Android 인스톨하기 [1] anti 2010-04-28 9470
58 Maemo 노키아 N810 파이어폭스(Firefox) 설치하기 모바일 2011-01-27 9461
57 PC일반 디스플레이 해상도 anti 2011-04-20 9432
56 프로그래밍 유튜브 이전 소스 코드가 없을때 동영상 퍼오는 방법 anti 2012-08-13 9305
55 Maemo 노키아 N810 리셋(Cleare Device, Restore original settings) 방법 스퀘어랩 2011-01-26 9190
54 PC일반 Live CD 만들기 클레이 2009-12-31 9164
53 스마트폰일반 3G 유심 마이크로, 나노등 유심 재활용하기(유심자르기) 스퀘어랩 2013-11-07 9153
52 Maemo N900 펌웨어 업그레이드 방법 클레이 2010-02-20 9110
51 IPhone 아이폰관련 읽을거리 클레이 2009-12-15 8156
50 스마트폰일반 [스마트폰 꾸미기] 옵티머스G프로 폰트바꾸기 anti 2013-07-18 7767
49 Android [기초강좌] PC를 이용한 앱 데이터 백원 및 복원(카카오톡 대화 백업) anti 2013-08-23 7577