Встречайте Android Studio для платформы

Android Studio for Platform (ASfP) — это официальная интегрированная среда разработки (IDE) для разработки платформы Android. Основанная на мощном редакторе кода и инструментах разработчика IntelliJ IDEA , Android Studio for Platform предлагает еще больше функций, которые повышают вашу производительность при создании проекта Android с открытым исходным кодом (AOSP), например:

  • Система сборки на основе Сунга
  • Быстрый и многофункциональный эмулятор
  • Отладчик для Java, Kotlin и C++.
  • Инструменты тестирования
  • Поддержка C++ и NDK

На этой странице представлено введение в основные функции Android Studio для платформы. Сводную информацию о последних изменениях см. в примечаниях к выпуску Android Studio for Platform .

Структура проекта

Проект в Android Studio для платформы содержит все, что определяет ваше рабочее пространство для вашей кодовой базы AOSP: от исходного кода и ресурсов до кода тестирования и конфигураций сборки. Узнайте больше о структуре проекта .

Система сборки Сонг

SOONG является наиболее широко используемой системой сборки для разработчиков платформы Android. Всего их три:

Android Studio for Platform использует систему сборки Soong для сборки Android. Сунг использует инструмент клонирования Kati GNU Make и компонент системы сборки Ninja для ускорения сборки Android.

Файлы сборки Soong называются файлами чертежей и называются Android.bp .

Подробное описание формата файла Android.bp см. в разделе Android.bp .

Инструменты отладки

Отладчик Android Studio for Platform позволяет выбирать устройство, устанавливать точки останова в Java и C++, а также проверять переменные и выражения во время выполнения. Узнайте больше об отладчике .

Инструменты тестирования

Android Studio для платформы поддерживает выполнение локальных тестов (устройств) (через atest ). Узнайте больше об инструментах тестирования .