Встречайте 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
). Узнайте больше об инструментах тестирования .
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-01-30 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-30 UTC."],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]