Creare o importare un progetto
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android Studio for Platform (ASfP) ti aiuta a configurare l'ambiente di sviluppo
per l'Android Open Source Project (AOSP). Questa pagina spiega come
avviare un nuovo progetto o importarne uno esistente.
Creare un nuovo progetto
Se non hai aperto un progetto, fai clic su Nuovo progetto nella schermata
di benvenuto. 
Se hai già aperto un progetto, seleziona ASfP > Progetto > Nuovo progetto
dal menu.
Inserisci i dettagli di configurazione del progetto nella procedura guidata: 
- Percorsi dei moduli:specifica il percorso assoluto alla radice del checkout del codice sorgente AOSP (ad esempio,
/path/to/aosp
).
- Target di pranzo:inserisci il target di pranzo che utilizzi per la creazione (ad esempio
aosp_arm64-eng
).
- Nome progetto:assegna al progetto un nome descrittivo.
- Directory / moduli:elenca le directory o i moduli iniziali che vuoi includere nel progetto, separati da virgole. Questi devono essere
percorsi relativi dalla radice del repository (ad esempio,
frameworks/base,
packages/apps/Settings
). Puoi aggiungere o perfezionare questa selezione in un secondo momento.
Fai clic su Fine. ASfP crea la struttura del progetto e il file di configurazione .asfp-project
.
Dopo la configurazione iniziale del progetto, puoi personalizzarlo ulteriormente
modificando il file .asfp-project
che si trova nella radice del progetto. Questo file ti consente di:
- Aggiungere o rimuovere directory e moduli.
- Attivare il supporto per altre lingue come Rust o C++.
- Configura i flag di build e le variabili di ambiente.
- Specifica le origini dei test.
Per informazioni dettagliate su tutte le opzioni di configurazione, consulta la panoramica dei progetti. Dopo aver modificato .asfp-project
, devi sincronizzare il progetto
affinché le modifiche abbiano effetto.
Importare un progetto esistente
ASfP non ha un'azione di "importazione" separata. Per aprire una configurazione di progetto ASfP esistente:
- Seleziona ASfP > Progetto > Nuovo progetto.
- Nel campo Nome progetto, vai alla directory
che contiene il file
.asfp-project
esistente che vuoi aprire e selezionala. I campi della procedura guidata verranno compilati in base al file .asfp-project
selezionato.
- Fai clic su Fine. ASfP apre e indicizza il progetto.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-09-04 UTC.
[null,null,["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,["Android Studio for Platform (ASfP) helps you set up your development environment\nfor the [Android Open Source Project (AOSP)](https://source.android.com/). This page explains how to\nstart a new project or import an existing one.\n\nCreate a new project\n\n1. If you don't have a project open, click **New Project** on the Welcome\n screen.\n\n2. If you already have a project open, select **ASfP \\\u003e Project \\\u003e New Project**\n from the menu.\n\n3. Fill in the project configuration details in the wizard:\n\n - **Module paths:** Specify the absolute path to the root of your AOSP source code checkout (for example, `/path/to/aosp`).\n - **Lunch target:** Enter the lunch target you use for building (for example, `aosp_arm64-eng`).\n - **Project name:** Give your project a descriptive name.\n - **Directories / modules:** List the initial directories or modules you want to include in your project, separated by commas. These should be relative paths from the repository root (for example, `frameworks/base,\n packages/apps/Settings`). You can add more or refine this selection later.\n4. Click **Finish** . ASfP creates the project structure and the `.asfp-project`\n configuration file.\n\nConfigure and customize your project\n\nAfter the initial project setup, you can further customize your project by\nediting the `.asfp-project` file located in the project root. This file lets\nyou:\n\n- Add or remove directories and modules.\n- Enable support for other languages like Rust or C++.\n- Configure build flags and environment variables.\n- Specify test sources.\n\nFor detailed information on all configuration options, see the [Projects\noverview](/studio/platform/projects). After editing `.asfp-project`, you'll need to sync the project for\nthe changes to take effect.\n\nImport an existing project\n\nASfP doesn't have a separate \"import\" action. To open an existing ASfP project\nconfiguration:\n\n1. Select **ASfP \\\u003e Project \\\u003e New Project**.\n2. In the **Project Name** field, navigate to and select the directory containing the existing `.asfp-project` file you want to open. The fields in the wizard will populate based on the selected `.asfp-project` file.\n3. Click **Finish**. ASfP opens and indexes the project."]]