探索 Android Studio for Platform

Android Studio for Platform (ASfP) 是用于开发 Android 平台的官方集成开发环境 (IDE)。Android Studio for Platform 基于 IntelliJ IDEA 强大的代码编辑器和开发者工具,还提供更多可提高 Android 开源项目 (AOSP) 构建效率的功能,例如:

  • 基于 Soong 的构建系统
  • 快速且功能丰富的模拟器
  • 适用于 Java、Kotlin 和 C++ 的调试程序
  • 测试工具
  • C++ 和 NDK 支持

本页面介绍了 Android Studio for Platform 的基本功能。如需查看最新变更摘要,请参阅 Android Studio for Platform 版本说明

项目结构

Android Studio for Platform 中的项目包含为 AOSP 代码库定义工作区的所有内容,包括源代码、资源、测试代码和 build 配置。详细了解项目结构

Soong 构建系统

Soong 是 Android 平台开发者最广泛使用的构建系统。共有三种:

Android Studio for Platform 使用 Soong 构建系统来构建 Android。它利用 kati GNU Make 克隆工具和 Ninja 构建系统组件来加速 Android 的构建。

Soong build 文件称为蓝图文件,并以 Android.bp 命名。

如需详细了解 Android.bp 文件格式,请参阅 Android.bp

调试工具

借助 Android Studio for Platform 的调试程序,您可以选择设备、在 Java 和 C++ 中设置断点,以及在运行时检查变量和表达式。详细了解调试程序

测试工具

Android Studio for Platform 支持运行本地(设备)测试(通过 atest)。详细了解测试工具。