◆ 준비하기
1. jdk 폴더에서 하위 디렉토리인 bin으로 들어간다. keytool.exe가 존재하는 것을 확인하고 keytool.exe가 존재하는 경로를 복사한다. (예. C:\java\jdk1.6.0_32\bin )
2. [내컴퓨터]- 오른쪽 클릭 - [속성] 선택
3. [고급]탭 클릭 - [환경변수] 클릭
3. 시스템 변수에서 Path 를 선택 - [편집] 눌러서 변수 값 추가.
아까 복사한 경로를 붙여넣는다. 경로 구분을 세미콜론(;)을 구분자로 사용.
4. C드라이브에서 [Documents and Settings] - [현재사용자ID] 내에서 [.android] 폴더 선택
폴더내에 debug.keystore 존재하는 것 확인한 뒤, 경로 복사.
5, [실행] - cmd 입력하여 커맨드 창 실행
cd (아까복사한 경로) 입력하여 현재 디렉토리 이동
(예. cd C:\Documents and Settings\PC-205\.android)
dir하여 debug.keystore 존재하는지 확인
keytool -list -keystore debug.keystore 입력 후 엔터
MD5가 나오지 않는 경우 ,
keytool -list -keystore debug.keystore -v 입력 후 엔터
MD5 값 복사 후
다음링크로 이동
https://developers.google.com/maps/documentation/android/maps-api-signup?hl=ko-KR
체크박스 선택 및 MD5값 입력.
[generate API key] 클릭 후
구글계정으로 로그인하면 다음과 같은 것이 나옵니다.
맨 마지막에 XML 코드가 필요합니다.
◆ 이클립스에서 준비하기.
◇ AVD 편집 또는 생성
- Google API를 쓸 수 있게 설정
◇ 프로젝트에서 설정
- google 맵을 쓰고자 하는 프로젝트 선택 - [오른쪽 클릭] - [properties] 선택
- 왼쪽 목록에서 Android 선택 후 build target을 GoogleAPIs로 선택 - [Apply] - [OK]
◇ AndroidManifest.xml 설정
- 프로젝트의 AndroidManifest.xml 파일 선택 후 - [Add] 버튼 클릭
- Uses Library 선택 후 OK
- com.google.android.maps 선택 후 저장!(ctrl+s)
- AndroidManifest.xml로 선택 후 다음 빨간 박스안의 내용을 입력
(또는) Permission에섯 Uses-permission 선택하여 다음 내용들을 추가
(broadcast_sms는 제가 추가한 게 아닙니당...기본인듯)
◇ 클래스에서 설정
- 기존에 extends Activity였던 것을 extends MapActivity로 변경
- 또한 isRouteDisplayed() 메소드 정의
◇ MapView설정 위해 레이아웃의 xml에서 아~~~까 구글 API에서 획득한 xml 코드를 복붙!
추가 사항 참고링크
'Computers > Android' 카테고리의 다른 글
day 3. SQLite (0) | 2012.06.20 |
---|---|
day 2. 뷰, 레이아웃, 위젯 (0) | 2012.06.20 |
day 1. 안드로이드 살펴보기 (0) | 2012.06.20 |
0. AVD 생성하기 (0) | 2012.06.20 |
0. Android Development Toolkit - ADT plugin (0) | 2012.06.20 |