プロジェクトを作成またはインポートする

Android Studio for Platform(ASfP)は、Android オープンソース プロジェクト(AOSP)の開発環境をセットアップするのに役立ちます。このページでは、新しいプロジェクトを開始する方法と既存のプロジェクトをインポートする方法について説明します。

新しいプロジェクトの作成

  1. プロジェクトが開いていない場合は、ウェルカム画面で [New Project] をクリックします。[New Project] オプションが表示されている ASfP のウェルカム画面

  2. すでにプロジェクトを開いている場合は、メニューから [ASfP] > [Project] > [New Project] を選択します。

  3. ウィザードでプロジェクト構成の詳細を入力します。ASfP の [New Project] 構成ウィザード画面

    • モジュールのパス: AOSP ソースコードのチェックアウトのルートへの絶対パスを指定します(例: /path/to/aosp)。
    • ランチ ターゲット: ビルドに使用するランチ ターゲットを入力します(例: aosp_arm64-eng)。
    • プロジェクト名: プロジェクトにわかりやすい名前を付けます。
    • ディレクトリ / モジュール: プロジェクトに含める初期ディレクトリまたはモジュールをカンマ区切りで指定します。これらは、リポジトリ ルートからの相対パス(frameworks/base, packages/apps/Settings など)である必要があります。この選択は後で追加または絞り込むことができます。
  4. [Finish] をクリックします。ASfP は、プロジェクト構造と .asfp-project 構成ファイルを作成します。

プロジェクトを構成してカスタマイズする

プロジェクトの初期設定後、プロジェクトのルートにある .asfp-project ファイルを編集して、プロジェクトをさらにカスタマイズできます。このファイルを使用すると、次のことができます。

  • ディレクトリとモジュールを追加または削除します。
  • Rust や C++ などの他の言語のサポートを有効にします。
  • ビルドフラグと環境変数を構成します。
  • テストソースを指定します。

すべての構成オプションの詳細については、プロジェクトの概要をご覧ください。.asfp-project を編集した後は、変更を有効にするためにプロジェクトを同期する必要があります。

既存のプロジェクトをインポートする

ASfP には個別の「インポート」アクションはありません。既存の ASfP プロジェクト構成を開くには:

  1. [ASfP] > [Project] > [New Project] を選択します。
  2. [プロジェクト名] フィールドで、開く既存の .asfp-project ファイルを含むディレクトリに移動して選択します。ウィザードのフィールドには、選択した .asfp-project ファイルに基づいてデータが入力されます。
  3. [Finish] をクリックします。ASfP が開き、プロジェクトのインデックスが作成されます。