Découvrir Android Studio pour la plate-forme

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.

Outils de débogage

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

Outils de test

Android Studio pour la plate-forme permet d'exécuter des tests locaux (sur l'appareil) (via atest). Découvrez les outils de test.