Skip to content

Параграф 5: Список полезных утилит и приложений

Внешние утилиты

  • GitHub Desktop - GUI клиент GitHub для быстрого редактирования репозитория, отсутствуют некоторые важные функции, поэтому работать с консолью все равно придётся

  • GitKraken - GUI git клиент

  • Midnight Commander - консольный файловый менеджер, пакет mc

  • Meld - программа для сравнения файлов, пакет meld

  • nano - консольный текстовый редактор

  • sed - потоковый текстовый редактор

  • Android Studio - IDE для разработки приложений под Android и работы с Java кодом в AOSP

  • Android Studio for Platform (ASfP) - IDE для работы с платформой (C++ код)

Запускается командой

bash
/opt/android-studio-for-platform/bin/studio.sh
  • aosp-devicemk-parser - инструмент, который построит дерево вызовов makefile'ов из дерева устройства

jd2019

  • scrcpy - программа для вывода изображения экрана устройства на компьютер и управления устройством с компьютера

Встроенные утилиты

  • Генератор разрешений для привилегированных приложений

    Использование

    bash
    . build/envsetup.sh
    lunch product_combo
    mka bacon
    development/tools/privapp_permissions/privapp_permissions.py
  • Генератор файла проекта для Android Studio

    Использование

    bash
    . build/envsetup.sh
    lunch product_combo
    make idegen && development/tools/idegen/idegen.sh
  • Конвертер Android.mk в Android.bp

    Использование

    bash
    . build/envsetup.sh
    cd to/directory/with/Android.mk/here
    androidmk Android.mk