Créer ou importer un projet
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android Studio for Platform (ASfP) vous aide à configurer votre environnement de développement pour le Projet Android Open Source (AOSP). Cette page vous explique comment démarrer un nouveau projet ou en importer un existant.
Créer un projet
Si aucun projet n'est ouvert, cliquez sur New Project (Nouveau projet) sur l'écran d'accueil. 
Si vous avez déjà ouvert un projet, sélectionnez ASfP > Projet > Nouveau projet dans le menu.
Renseignez les informations de configuration du projet dans l'assistant : 
- Chemins des modules : spécifiez le chemin absolu vers la racine de l'extraction du code source AOSP (par exemple,
/path/to/aosp
).
- Cible de déjeuner : saisissez la cible de déjeuner que vous utilisez pour la création (par exemple,
aosp_arm64-eng
).
- Nom du projet : donnez un nom descriptif à votre projet.
- Répertoires / modules : listez les répertoires ou modules initiaux que vous souhaitez inclure dans votre projet, en les séparant par une virgule. Il doit s'agir de chemins d'accès relatifs à la racine du dépôt (par exemple,
frameworks/base,
packages/apps/Settings
). Vous pourrez ajouter ou affiner cette sélection ultérieurement.
Cliquez sur Terminer. ASfP crée la structure du projet et le fichier de configuration .asfp-project
.
Après la configuration initiale du projet, vous pouvez le personnaliser davantage en modifiant le fichier .asfp-project
situé à la racine du projet. Ce fichier vous permet de :
- Ajoutez ou supprimez des répertoires et des modules.
- Activez la prise en charge d'autres langages tels que Rust ou C++.
- Configurez les indicateurs de compilation et les variables d'environnement.
- Spécifiez les sources de test.
Pour en savoir plus sur toutes les options de configuration, consultez Présentation des projets. Après avoir modifié .asfp-project
, vous devrez synchroniser le projet pour que les modifications soient prises en compte.
Importer un projet existant
ASfP ne dispose pas d'action d'importation distincte. Pour ouvrir une configuration de projet ASfP existante :
- Sélectionnez ASfP > Projet > Nouveau projet.
- Dans le champ Nom du projet, accédez au répertoire contenant le fichier
.asfp-project
existant que vous souhaitez ouvrir, puis sélectionnez-le. Les champs de l'assistant sont renseignés en fonction du fichier .asfp-project
sélectionné.
- Cliquez sur Terminer. ASfP ouvre et indexe le projet.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/04 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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."]]