Освой Android играючи
/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000
AAPT
ADB
Draw 9-patch
Hierarchy Viewer
Lint
SQLite3
TraceView
MkSDCard
Dx
uiautomatorviewer
uiautomator
Средства разработки от производителей
В Android Studio 2.3 утилита была удалена. Осталась заглушка ddms.bat, которая выводит сообщение об устаревшей программе.
AAPT (Инструмент для создания пакетов) создает файлы пакетов для Android (.apk), готовые к распространению.
Клиент-серверное приложение, которое предоставляет доступ к работающему эмулятору или устройству. С его помощью можно копировать файлы, устанавливать скомпилированные программные пакеты и запускать консольные команды. Используя консоль, вы можете изменять настройки журнала и взаимодействовать с базами данных SQLite, которые хранятся на устройстве. В старых версиях SDK программа находилась в папке /tools. Теперь находится в папке /platform-tools. Подробнее о ADB...
Утилита Draw 9-patch находится в папке /tools (файл draw9patch.bat).
Утилита работает с png-файлами и сохраняет в формате .9.png
В Android Studio 2.3 утилита была удалена. Осталась заглушка hierarchyviewer.bat, которая выводит сообщение об устаревшей программе.
Подробнее о Hierarchy Viewer - устарело.
Наверняка, в процессе разработки вы уже видели подсказки от утилиты Lint, которая встроена в Eclipse (ищите значок с галочкой на панели инструментов). Также её можно запустить отдельно через командную строку при помощи файла lint.bat. Утилита позволяет генерировать HTML-отчёт.
Некоторые возможности Lint:
Иногда, сообщения об ошибках от Lint, мешают создать файл apk. Чтобы отключить Lint, откройте Window | Preferences. Выберите Android | Lint Error Checking и уберите флажок у элемента Run full error check when exporting app and abort if errors are found.
Утилита позволяет получить доступ к файлам базы данных SQLite, которые используются в Android.
В Android Studio 2.3 утилита была удалена. Осталась заглушка traceview.bat, которая выводит сообщение об устаревшей программе. Следует использовать Android Device Monitor (tools/monitor).
Утилита командной строки создает образ диска для SD-карты (FAT32). Может использоваться эмулятором для имитации флеш-накопителя.
После создания образа карточки ее нужно указать в настройках эмулятора, чтобы у вас была возможность работать с ней.
mksdcard -l <label> <size> <file>
mksdcard -l mySdCard 1024M mySdCardFile.img
В настройках эмулятора подключение к карточке происходит следующим образом
emulator -sdcard <file>
Преобразует байт-код из формата Java (.class) в формат Android (.dex).
Новая утилита, которая появилась совсем недавно (Android 4.2 SDK). Находится в папке <android-sdk>/tools. Утилита сканирует и анализирует GUI-компоненты вашего приложения.
Ещё одно средство тестирования
Страница документации - uiautomator | Android Developers
Пример работы - UI Testing