创建或导入项目

Android Studio for Platform (ASfP) 可帮助您为 Android 开源项目 (AOSP) 设置开发环境。本页介绍了如何启动新项目或导入现有项目。

创建一个新项目

  1. 如果您未打开任何项目,请在欢迎屏幕上点击 New ProjectASfP 欢迎界面,其中显示了“新建项目”选项

  2. 如果您已打开项目,请从菜单中依次选择 ASfP > Project > New Project

  3. 在向导中填写项目配置详细信息:ASfP“新建项目”配置向导界面

    • 模块路径:指定 AOSP 源代码检出根目录的绝对路径(例如 /path/to/aosp)。
    • Lunch 目标:输入您用于构建的 lunch 目标(例如 aosp_arm64-eng)。
    • 项目名称:为您的项目提供一个描述性名称。
    • 目录 / 模块:列出您要包含在项目中的初始目录或模块,以英文逗号分隔。这些路径应是相对于代码库根目录的相对路径(例如 frameworks/base, packages/apps/Settings)。您可以稍后添加更多路径或优化此选择。
  4. 点击 Finish。ASfP 会创建项目结构和 .asfp-project 配置文件。

配置和自定义项目

完成初始项目设置后,您可以通过修改项目根目录中的 .asfp-project 文件来进一步自定义项目。此文件可让您:

  • 添加或移除目录和模块。
  • 启用对其他语言(如 Rust 或 C++)的支持。
  • 配置 build 标志和环境变量。
  • 指定测试来源。

如需详细了解所有配置选项,请参阅项目概览。修改 .asfp-project 后,您需要同步项目,更改才能生效。

导入现有项目

ASfP 没有单独的“导入”操作。如需打开现有的 ASfP 项目配置,请执行以下操作:

  1. 依次选择 ASfP > Project > New Project
  2. 项目名称字段中,找到并选择包含要打开的现有 .asfp-project 文件的目录。向导中的字段将根据所选 .asfp-project 文件进行填充。
  3. 点击 Finish。ASfP 会打开并为项目编制索引。