우분투 계열 리눅스 베포판에서 안드로이드 개발환경 구축하기.

2014-09-06

android app develop tutorial

친구가 안드로이드 앱 개발을 시작해서, 글로 정리해 줄 겸 다른 분들도 보시라고 블로그에 올려봅니다.

우분투 리눅스 계열 배포판에서 안드로이드 개발환경을 구축하는 법을 말해보고자 합니다. 이 게시물은 여러분들께서 우분투 계열 리눅스를 사용하시고 계신다고 가정하고 작성하였습니다. 도움이 되셨스면 좋겠습니다^^


JDK 설치하기

먼저 안드로이드를 개발하려면, 안드로이드 앱을 Java로 작상하기에, JDK(Java Development Kit) 을 먼저 설치해야 합니다. 우분투에서는 기본적으로 오픈JDK 를 제공해 주는대, 그건 불안정해서 쓰기 좀 그러니. 여기서는 오라클 JDK를 설치 해 봅시다.

오라클 JDK는 라이선스 문제로, 기본적으로 우분투 패키지 저장소에서 제공되지 않으므로. 별도의 저장소를 추가 후 설치해야 합니다. 여기서는 WebUpd8 Team의 오라클 Java PPA 저장소를 추가해 봅시다.

터미널을 열고, 아래 명령어를 실행하여 저장소 정보를 추가하고 설치합니다.

#오라클 자바 저장소 추가
sudo add-apt-repository ppa:webupd8team/java
#저장소 정보 업데이트
sudo apt-get update
#오라클 자바7 설치하기
sudo apt-get install oracle-java7-installer

Android Studio 설치하기

JDK를 설치하였으면, 안드로이드 앱 개발에 사용할, 안드로이드 스튜디오를 설치합시다.

안드로이드 스튜디오는, Android Developers(d.android.com) 에서 배포하는 압축 패키지 파일을 받아, 압축을 풀고 실행하거나, PPA 저장소를 추가하여 설치하는 법이 있습니다.

압축 패키지를 받아 풀고 실행하기.

아래 링크를 방문하여, 파란색 “Download Android Studio” 버튼을 눌러서 압축 패키지를 받으세요. http://developer.android.com/sdk/installing/studio.html

다운로드 받은 압축 패키지의 압축을 풀으세요. 가능한 상위 디렉터리에 풀어두시는 것을 권장합니다. 앛축 풀린 폴더의 /bin 폴더에 들어가서, studio.sh를 실행하면, 안드로이드 스튜디오가 실행됩니다. 파일 관리자에서 실행되지 않으면, 터미널에서 실행해보세요. 예를 들어, 압축 풀린 안드로이드 스튜디오 파일들이, ~/다운로드/android-studio/ 에 있다면, 아래와 같은 명령어를 실행하면 됩니다.

cd ~/다운로드/android-studio/bin
./studio.sh

PPA 로부터 설치하기.

Paolo Rotolo 의 PPA로 부터 설치해 봅시다. 아래 명령어로, PPA를 추가하고 설치를 진행하세요.

sudo add-apt-repository ppa:paolorotolo/android-studio
sudo apt-get update
sudo apt-get install android-studio

설치 완료 후, 프로그램 메뉴에서 Android Studio 를 찿아 실행하세요.


필요한 SDK 도구 다운로드 하기

먼저 Android SDK Manager를 실행하세요.

처음 SDK Manager를 실행하는 경우 / 열린 프로젝트가 없는 경우

이 경우에는, Welcome to Android Studio 화면이 나옵니다. 여기서, Configure > SDK Manager 로 들어가면, Android SDK Manager가 실행됩니다.

열린 프로젝트가 있는경우.

상단 메뉴모음에서, Tools > Android > SDK Manager 로 진입하여 실행합니다.


필요한 것들을 선택하시고, Install [n] Packages 를 눌러 설치하세요.

보통 설치하는 항목들은 아래와 같습니다.

  • Tools 항목들
  • 앱 테스트에 사용될 기기에 설치된 안드로이드 버전에 해당되는 항목들
  • Extras 항목들

다운로드 및 설치에 시간이 많이 걸리니, 차 한잔 하면서 기다려 봅시다.


환경 구축은 여기까지 입니다. 이제 본격적으로 안드로이드 앱을 개발해 보세요.

광고 차단 소프트웨어를 사용하고 계신 것 같습니다. 혹시 글이 마음에 들었다면, 광고 차단을 해제해 주시거나 후원을 해 주시는 것은 어떤가요?

It seems like you're using ad block software, If you like the post, Would you like to disable that or donate me a bit?

안드로이드용 시온고등학교 앱 0.1 버전 업데이트

2014-09-05

안녕하세요, 오랜만에 안드로이드용 시온고등학교 앱이 업데이트 되었습니다. 큰 없데이트 같은 건 없고, 몇가지 버그 수정과 기능 개선 등 입니다. 업데이트 하면서 변경된 것들은 아래와 같습니다 나이스 개편으로 인한 급식조회 오류 고침 흔들어서 빠른실행 기능 제거 - 추후 다른 기능으로 대체 공지사항, 가정통신문 컨텐트 보기 기능 개선 지금까지 모든 변경사항을 알고 싶으시면, 아래 릴리즈 노트를 읽어보세요.

Assist Screen 알파 테스트에 참여해 보세요.

2014-08-16

안녕하세요, 몇주 전(?) Assist Screen 이라는 안드로이드 런처를 하나 개발하였습니다. 보통 런처가 홈화면에 아이콘과 위젯을 배치하는대 초점을 맟춘다면, 이 런처는 홈 화면을 단순화하고, 상황에 따라 필요한 정보를 홈 화면에 표시하는대 초점을 맟춘 런처입니다. 런처가 아직 불안정 하고, 개선해야 할 점이 많기에, 먼저 알파 테스트 단계를 거쳐서 앱을 개선하고자 합니다. 안드로이드 3.

안드로이드용 시온고등학교 앱을 사용해 보세요.

2014-08-16

안녕하세요. 몇일 전 안드로이드용 시온고등학교 앱을 구글 플레이 스토어를 통해 출시하였습니다. 몇달 전 쯤 만들어놓고 테스트도 하다가, 여러가지 일이 생기고 하다보니 이제야 스토어를 통해서 출시하게 되었내요. Android 2.2 이상이 탑제된 디바이스를 사용중이시면, 앱을 사용하실 수 있습니다. 현재 이 앱에는 다음과 같은 메뉴가 있습니다. 공지사항 중식/석식 조회 학교정보 보기 학사일정 확인 학교소개 가정통신문 시온고등학교에 재학 중인 학생이시거나.