'개발 거들기/Android 개발'에 해당되는 글 4건

  1. 2014.09.23 0-2. Android Virtual Device manager
  2. 2014.09.22 Android SDK and Path
  3. 2014.09.21 안드로이드 샘플 - ApiDemos
  4. 2014.09.12 0-1. Eclipse ADT Bundle 설치
2014. 9. 23. 12:26


 AVD 생성

자! 이제 AVD Manager를 다시 실행해보자.

  1. $ adroid adv 

  2. Android Development Tool의 eclipse
    1. 툴바의 버튼을 클릭
    2. Window메뉴에서 Android Virtual Device Manager를 실행



 Create... 버튼 클릭하고 AVD를 설정한다.

  - AVD Name: AVD-Phone
  - Device: 원하는 디바이스를 선택
  - Target: 테스트를 원하는 타겟 디바이스의 Android Version을 선택
  - CPU/ABI: ARM 혹은 Intel 선택
  - Hardware keyboard present를 체크
  - Skin: 선택한 Device에 알맞은 스킨을 선택
  - Memory Options 와 Internal Storage는 테스트 목적에 맞게 변경
  - Emulation Options: Use Host GPU 체크

OK 버튼을 클릭하여 새로운 AVD를 생성하자.


 다음과 같이 설정정보를 표기한다. 


 AVD를 실행해보자.

- AVD를 선택하고 Start...버튼을 클릭
- Launch Options 팝업에서 Launch 버튼을 클릭 


시스템에 따라서 오랜 시간이 걸리는 경우가 있으니 인내심을 갖고 기다려보자.

새로 생성된 AVD가 실행되었습니다. 앞으로 실제 디바이스 없이도 개발된 앱을 확인하실 수 있습니다.


"emulator -avd avd_name" 명령어를 이용하여 생성한 AVD를 실행해보자~.

$ emulator -avd AVD-Phone 

단축키 - 1) Home : Android의 홈화면, 2) F2 : 메뉴키, 3) esc : 뒤로가기 키, 4) control+F11 : 가로세로 변경


 AVD 이상동작 시 삭제 

에뮬레이터가 갑자기 죽었을 경우 안드로이드 가상 디바이스실행도 되지 않고 삭제하려 할 때, 실행중이라며 삭제조차도 되지 않는 경우가 있다. 이럴경우 AVDM은 이 문제를 해결할 수 없다.


  1. Home 폴더로 이동한다. "cd ~/"
  2. .android폴더의 하위 avd폴더로 이동한다. "cd .android/avd"
  3. rm -r {device-name}.avd {device-name}.ini


'개발 거들기 > Android 개발' 카테고리의 다른 글

Android SDK and Path  (0) 2014.09.22
안드로이드 샘플 - ApiDemos  (0) 2014.09.21
0-1. Eclipse ADT Bundle 설치  (0) 2014.09.12
Posted by 모바일헌터
2014. 9. 22. 20:30

Android Development Kit을 /Users/account/adt-bundle-mac 폴더에 압축을 풀었다. eclipse와 sdk가 하위 폴더 이므로 루트 폴터에서 .bash_profile파일을 수정(없다면 생성)하여 PATH를 수정해보자. 1) tools와 2) platform-tools 폴터를 추가하면 된다.

$ vi ~/.bash_profile

export ANDROID_HOME=/Users/account/adt-bundle-mac/sdk export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

물론, 다음과 같은 방법을 사용할 수도 있다.

  1. Terminal을 실행한다. 
  2. "cd ~/"를 입력하여 홈 폴더로 이동한다. (터미널을 시작하면 홈폴더이다)
  3. "touch .bash_profile"이라고 입력하여 새로운 파일을 생성한다.
  4. 자신이 가장 좋아하는 에디터를 이용하여 내용을 수정합니다. ("open -e .bash_profile"이라고 입력하시면 TextEdit에서 파일을 수정할 수 있다.)
  5. 위의 내용을 추가하시고 저장을 하신 후에 ". .bash_profile"이라고 입력하여 .bash_profile을 재로드하여 추가사항을 반영하시면 됩니다.

자! 이제 터미널의 어느 폴더에서나 adb를 사용해보자!

'개발 거들기 > Android 개발' 카테고리의 다른 글

0-2. Android Virtual Device manager  (0) 2014.09.23
안드로이드 샘플 - ApiDemos  (0) 2014.09.21
0-1. Eclipse ADT Bundle 설치  (0) 2014.09.12
Posted by 모바일헌터
2014. 9. 21. 02:36

한 가지 프로그래밍 언어를 어느 정도 익힌 상태에서 또 다른 언어 혹은 플랫폼 개발방법을 배울 때 가장 쉬운 방법은 많은 샘플과 소스를 접해보는 것이었습니다.  대개의 UI의 경우 사용자에게 보여지는 부분이 비슷하며 심지어 서버/데이터베이스 등과 같은 써드파트와 연결되는 인터페이스 영역이 비슷하기 때문이라고 생각한다.

우선, 안드로이드에 포함되어 있는 샘플들을 살펴봄으로써 안드로이드 개발에 좀 더 친숙해져보자.

0. 샘플을 Android SDK Manager에서 다운로드합니다. 
API별로 Samples for SDK가 존재한다. 최신 버전의 샘플을 선택하여 작업을 해보자.

1. File → New → Project... (또는 Package Explorer → New  →  Project...)

2. Android → Android Sample Project → Next

3. 최신 Target "Android 4.4.W"  →  Next

4. "legacy > ApiDemos"  → Finish

5. 에러수정 (외부 라이브러리 삽입)
5.1 프로젝트 Properties (Project → Properties)
5.2 Java Build Path 
 → Libraries → Add External JARs...
5.3 {ADT location}/sdk/extras/andoid/support/v4/android-support-v4.jar

이제 무리없이 소스가 컴파일 될 것이다.

6. Android Virtual Device Manager를 이용하여 에뮬레이터를 수행하고 ApiDemos 앱을 실행해보자!






'개발 거들기 > Android 개발' 카테고리의 다른 글

0-2. Android Virtual Device manager  (0) 2014.09.23
Android SDK and Path  (0) 2014.09.22
0-1. Eclipse ADT Bundle 설치  (0) 2014.09.12
Posted by 모바일헌터
2014. 9. 12. 14:15

1단계

Android SDK가 포함된 이클립스 기반 ADT(Android Developer Tools)을 다운로드 해서 설치해보자. [다운로드 사이트]



사용 조건에 동의를 하시고 zip으로 압축되어 있는 Eclipse ADT Bundle을 다운로드 하시죠.

이제 압축을 푸시고 "adt-bundle-mac"을 알맞은 위치로 옮기시면 설치 1단계가 완료 됩니다. 

이제 안드로이드 SDK관리자 (Android SDK Manager)를 이용하여 필요한 페키지들을 다운로드 해봅시다.

1. 이클립스에서 실행하기

설치가 완료된 곳에서 Eclipse를 실행해봅시다.

Windows메뉴에서 " Android SDK Manager"를 실행하거나

Toolbar에서 아이콘을 클릭하여 실하실 수 있습니다.

2.  터미널에서 실행하기

터미널을 실행하시고 SDK가 설치된 곳에서 sdk/tools로 이동하여 "./android sdk" 라고 입력하세요.

다음과 같이 Android SDK Manager가 실행되셨다면 최신 버전의 패키들을 다운로드 하시면 됩니다.

Tools"Android SDK Tools", "Android SDK Platform-tools""Android Build-tools"는 이미 배포판에 포함이 되어 있습니다. 일부 어플의 경우 안드로이드 예전 버전에 의존성을 같는 경우가 있어서 예전버전의 "Android Build-tools" 을 선택적으로 다운로드 받을 수 있습니다.

그리고 적어도 한개의 SDK Platform이 다운로드되어야 합니다. 배포판에는 1~2개 정도의 안드로이드 최신 버전의 SDK Platform만이 포함이 되어 있으므로 원하시는  지원을 원하시는 안드로이드 버전을 확인하시고 [Android x.x.x (API xx)] SDK Platform을 설치하셔야 합니다. 

이제, 테스트를 원하는 System Image를 다운로드하여 설치합시오. Android Emulator에서 설치된 System Image를 이용하여 특정 버전의 안드로이드 환경에서 앱을 실행해보실 수 있습니다. 

Android Support Library에는 안드로이드의 이전 버전과의 호환성 지원을 위한 라이브를 포함하고 있습니다. 현재 최신 버전의 안드로이드에서 개발이 진행되더라도 Android 1.6(API lebel 4)까지의 호환성을 지원하고 있습니다.

만약 초보개발자라면 "Sample for SDK"를 설치하셔서 샘플들을 실행해보실 것을 권합니다. 

※ Android에서 지원하는 Eclipse는 정상적으로 레티나버전을 지원하네요. 타이젠의 디테일이 참 아쉽네요.


'개발 거들기 > Android 개발' 카테고리의 다른 글

0-2. Android Virtual Device manager  (0) 2014.09.23
Android SDK and Path  (0) 2014.09.22
안드로이드 샘플 - ApiDemos  (0) 2014.09.21
Posted by 모바일헌터