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

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

Зачем использовать ASfP?

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

Ключевые особенности

  • Простая интеграция с AOSP: работает напрямую с исходным кодом AOSP и системой сборки Soong (файлы Android.bp ). Синхронизация и управление сложными платформенными проектами — всё это легко и просто.

  • Интеллектуальное редактирование кода: воспользуйтесь преимуществами расширенного дополнения кода, рефакторинга и анализа для Kotlin, Java, C/C++ и Rust, которые помогут вам быстрее писать высококачественный код.

  • Мощные возможности отладки: отлаживайте код платформы, включая C/C++ и Java, с помощью таких функций, как точки останова, проверка переменных и оценка выражений. Узнайте больше об отладке .

  • Интегрированное тестирование: запускайте команды atest непосредственно из IDE для выполнения тестов платформы и просмотра результатов. См. раздел Тестирование кода платформы .

  • Настраиваемая конфигурация проекта: точно настройте область действия проекта и конфигурации сборки с помощью гибкого YAML-файла .asfp-project . Узнайте больше об управлении проектами .

  • Поддержка языка Rust: Поддержка основных функций для разработки на Rust в AOSP. Подробнее см. в разделе «Поддержка Rust в ASfP» .

  • Помощь на основе искусственного интеллекта: используйте Gemini в Android Studio для генерации кода, обновления кода и получения ответов на ваши вопросы по разработке — и все это в редакторе.

Начать