Découvrir Android Studio pour la plate-forme
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android Studio for Platform (ASfP) est l'environnement de développement intégré (IDE) officiel pour le développement de la plate-forme Android. Basé sur le puissant outil de développement et d'édition de code d'IntelliJ IDEA, Android Studio pour la plate-forme offre encore plus de fonctionnalités qui améliorent votre productivité lorsque vous créez des applications sur le projet Android Open Source (AOSP), par exemple:
- Système de compilation basé sur Soong
- Un émulateur rapide et riche en fonctionnalités
- Un débogueur pour Java, Kotlin et C++
- Outils de test
- Compatibilité C++ et NDK
Cette page présente les fonctionnalités de base d'Android Studio pour la plate-forme. Pour obtenir un résumé des dernières modifications, consultez les notes de version d'Android Studio pour la plate-forme.
Structure du projet
Un projet dans Android Studio pour la plate-forme contient tout ce qui définit votre espace de travail pour votre codebase AOSP, du code source et des composants au code de test et aux configurations de compilation. En savoir plus sur la structure du projet
Système de compilation Soong
Soong est le système de compilation le plus utilisé par les développeurs de la plate-forme Android. Il en existe trois:
Android Studio pour la plate-forme utilise le système de compilation Soong pour compiler Android. Soong exploite l'outil de clonage GNU Make kati et le composant du système de compilation Ninja pour accélérer les compilations d'Android.
Les fichiers de compilation Soong sont appelés fichiers de plan et sont nommés Android.bp
.
Pour obtenir une description détaillée du format de fichier Android.bp
, consultez Android.bp.
Le débogueur d'Android Studio pour la plate-forme vous permet de sélectionner un appareil, de définir des points d'arrêt en Java et en C++, et d'examiner les variables et les expressions au moment de l'exécution. En savoir plus sur le débogueur
Android Studio pour la plate-forme permet d'exécuter des tests locaux (sur l'appareil) (via atest
). Découvrez les outils de test.
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/01/30 (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/01/30 (UTC)."],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]