Работа с эмулятором

Как работать с эмулятором Android устройства (или самим устройством) в контексте программирования.

Ускорение эмулятора

Полностью/кратко:

- скачать в Android SDK Intel Hardware Accelerated Execution Manager (HAXM),

- найти его и установить драйверы (\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe)

- скачать и установить x86 Intel Atom System Image для интересующих версий SDK,

- создать виртуальную машину с CPU/ABI Intel Atom x86 и GPU эмуляцией.

Команды adb

SDK (\android-sdk\platform-tools\), избранные команды отсюда

./ - префикс для терминала OS X?

Указание с каким именно эмулятором работаем:

>adb devices

List of devices attached

emulator-5554  device

>adb -s <serialNumber> <command>

Копирование файлов:

pull <remote> <local> - с эмулятора на ПК

push <local> <remote> - с ПК на эмулятор (adb push foo.txt /sdcard/foo.txt)

Установка приложения:

adb install <path_to_apk>

adb -s emulator-5556 install helloWorld.apk

Сделать скриншот с устройства или эмулятора

Воздействие "извне" на эмулятор

или (подробности)

Получить root права на Android Gingerbread

http://forum.xda-developers.com/showthread.php?t=803682

Извлечь программу (.apk) из устройства

You can find the extracted .apk files in the ADB directory of your SDK.

Android basic Terminal comands - androidcentral.com