- Android Virtual Device Manager에서 Target을 Google API를 포함한 “Google APIs (Google Inc.) – API Level 16” 같은 걸로 선택하여 AVD 생성
- 생성한 AVD 실행.
emulator -avd name_of_avd
- 터미널에서
adb pull /system/etc/permissions/com.google.android.maps.xml
adb pull /system/framework/com.google.android.maps.jar
- Android Virtual Device Manager에서 CPU/ABI를 Intel Atom (x86)으로 하여 AVD 생성
- 생성한 AVD 실행.
emulator -avd name_of_avd
adb remount rw
adb push com.google.android.maps.xml /system/etc/permissions
adb push com.google.android.maps.jar /system/framework
- mkfs.yaffs2.x86 다운로드
adb push mkfs.yaffs2.x86 /data
adb shell
cd /data
chmod 777 mkfs.yaffs2.x86
./mkfs.yaffs2.x86 /system system.img
exit
adb pull /data/system.img (...be patient)
- system.img을 avd 디렉토리안에 복사
- emulator 다시시작
How to use Google Maps API in Android emulator SDK version 17