본문 바로가기

Cell/Android

안드로이드 어플리케이션 개발 : 2. 코드 없이 간단한 앱 만들고 구동하기


 

 

 

안녕하세요 M1S Secur입니다.

 

이클립스의 기본적인 기능들에 대해 알았다면 이번엔


코드 없이 매우 간단한 앱을 구동하는 것에 대해 설명하겠습니다.

 

개발 환경이 아직 구축되어 있지 않았다면, http://shiftpsh.com/100183484839에서 개발 환경 구축을 먼저 해주시기 바랍니다.



 

 새로운 프로젝트 만들기



 

▲ 그림 2-1 New 버튼


이클립스를 실행하고 왼쪽 위의 New 버튼을 눌러 줍시다.



▲ 그림 2-2 New 대화창


다음과 같은 대화창이 뜨는데요, Android > Android Application Project를 차례로 눌러줍시다.



▲ 그림 2-3 New Android Application 대화창


이 대화창은 3가지 항목을 요구하고 있습니다.


- Application Name: 어플리케이션의 제목으로 사용될 문자열

- Project Name: 이클립스 내에서 프로젝트를 구분하기 위해 사용될 문자열, 이클립스 내에서 중복되면 안 됩니다.

- Package Name: 안드로이드 시스템에서 어플리케이션을 구분하기 위해 사용될 점(.)으로 구분된 문자열, 세계에서 유일해야 하며, 대부분 개인 웹사이트를 거꾸로 돌린 뒤에 프로젝트 이름을 뒤에 붙입니다. (net.shiftstudios.just.counter 등등)

소문자와 숫자만 사용 가능하며, 점 뒤나 맨 앞에는 숫자가 오면 안됩니다.


또한 선택사항으로는 4가지 항목을 요구하고 있습니다.

- Minimum Required SDK : 어플리케이션이 지원할 최소 안드로이드 버전. 이 버전보다 기기 버전이 낮다면 앱을 설치해도 동작하지 않습니다.

- Target SDK : 타깃으로 할 기기의 버전. 이 버전이 기기 버전보다 낮으면 호환 모드로 앱이 실행되거나 실행되지 않습니다.

- Compile With : 이클립스에서 코드 제작에 사용할 안드로이드 버전. Target SDK 버전과 같으면 바람직합니다.

- Theme : 레이아웃 테마.


Application Name에는 'My First App',

Project Name에는 '1stApp',

Package Name에는 'net.shiftstudios.firstapp'을 넣고 Next를 눌러줍시다.




▲ 그림 2-4 New Android Application 대화창


여기선 따로 손댈 건 없습니다. Next를 눌러줍시다.




▲ 그림 2-5 New Android Application 대화창


어플리케이션의 아이콘을 정하는 화면입니다.


따로 손댈 건 없으니 Next를 눌러줍시다.




▲ 그림 2-6 New Android Application 대화창


기본 액티비티를 추가합니다.


일단 저희는 아주 간단한 기능만 올려볼 예정이기 때문에 Blank Activity를 선택하고 Next를 눌러줍시다.




▲ 그림 2-7 New Android Application 대화창


기본 액티비티의 이름을 정합니다.


Activity Name추가될 액티비티 소스코드(/src/*.java) 및 생성되는 액티비티 클래스의 이름입니다.

Layout Name추가될 레이아웃 XML(/res/layout/*.xml)의 이름입니다.


딱히 만질 필요는 없다고 생각합니다. Finish를 눌러주세요.



▲ 그림 2-8 워크스페이스


새로운 어플리케이션 프로젝트가 완성되었습니다!


"Hello world!" 가 표시되는군요!


이제 기기에 어플리케이션을 설치해 볼 차례입니다.


 실제 안드로이드 기기에서 테스트하기


▲ 그림 2-9 대부분의 안드로이드 기기가 사용하는 마이크로 5핀 - USB 커넥터


이클립스에서 개발하는 앱은 안드로이드 기기가 있고 현재 소스에 오류가 없다면 아주 쉽게 테스트할 수 있습니다.



▲ 그림 2-9 휴대폰 설정(옵티머스 G , JB 기준)


개발자 옵션으로 들어가주세요.



▲ 그림 2-10 개발자 옵션(옵티머스 G , JB 기준)



▲ 그림 2-11 개발자 옵션(옵티머스 G , JB 기준)


USB 디버깅을 켜 주세요.


이제 휴대폰 드라이버를 설치하고 휴대폰과 컴퓨터를 USB 케이블로 연결해주세요.



▲ 그림 2-12 USB 연결 형식(옵티머스 G , JB 기준)


MTP를 선택하고 진행해주세요.


이제 이클립스로 돌아가서 패키지 익스플로러에서 src 폴더를 열고 소스코드를 불러온 뒤 Start를 눌러줍시다.




▲ 그림 2-13 Start 버튼



▲ 그림 2-14 Run As 창


Android Application을 클릭하고 진행해주세요.



▲ 그림 2-15 Android Device Chooser 창


현재 실행중인 디바이스를 클릭하고 OK를 눌러주세요.


수 초 지나지 않아 휴대폰 스크린에 컴퓨터에서 보인 것과 같은 화면이 나타날 겁니다.



▲ 그림 2-16 My First App(옵티머스 G , JB 기준)


'

▲ 그림 2-17 어플리케이션 목록에 추가된 My First App(옵티머스 G , JB 기준)


코드 한 줄 안 짜고 앱을 만들어 구동해좠습니다. 어때요?


다음 포스팅에서는 여러 가지 뷰들에 대해 설명해 보도록 하겠습니다.


이상 M1S Secur였습니다!