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
108 PC일반 토렌트 사이트모음 [4] 살라망드르 2014-12-19 229159
107 Android 안드로이드 apk 파일 만들기 file anti 2010-10-10 36948
106 Android 우분투에 안드로이드 SDK 설치하기 file [1] anti 2010-01-13 35210
105 어플일반 Gmail,Hotmail,Daum,Naver 등 POP3 서버 주소 스퀘어랩 2011-01-27 32604
104 PC일반 FreeBSD 8.0 설치 file 클레이 2010-01-13 30575
103 Android 이클립스 오류 - Cannot refer to a non-final variable text inside an inner class defined in a different method anti 2010-10-29 29038
102 Android 이클립스 오류 - error: Error parsing XML : unbound prefix anti 2010-10-21 27297
101 Maemo Nokia N810 root쉘과 화면 Rotate (세로보기) 스퀘어랩 2010-01-19 22569
100 Android 넥서스원(NexusOne) 스크린캡쳐 file anti 2010-03-25 22396
99 PC일반 파이어폭스(Firefox) 최적화(환경설정) 옵션 스퀘어랩 2012-02-23 21546
98 생활상식 [펌] 알바생이 알려주는 맥도날드 팁 동동커피 2013-09-08 20884
97 PC일반 XP에서 GPT보호파티션 해결 페가수스 2014-01-11 19147
96 PC일반 피진(Pidgin)으로 메신져(네이트온포함),트위터 통합하기 file 스퀘어랩 2011-01-28 18329
95 Android [기초강좌] 주소록(연락처) 백업 및 동기화 anti 2013-08-01 17021
94 생활상식 계피로 모기기피제 만들기 file 살라망드르 2014-07-25 16578
93 Android 안드로이드 강좌 UI - Layout anti 2010-10-10 16534
92 Android 넥서스원 안드로이드 프로요 2.2.1에서 2.2로 다운그레이드 anti 2010-09-30 16518
91 Android 넥서스원(Nexus One) 바탕화면 정리 file anti 2010-03-30 16300
90 Maemo 마에모5 SDK 윈도우용 설치(Maemo 5 SDK For Windows) file 스퀘어랩 2011-02-11 16177
89 Android 에뮬레이터에 apk파일 설치방법 anti 2010-02-25 15933