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 conçu spécifiquement pour le développement de la plate-forme Android. Basé sur la puissante fondation d'IntelliJ IDEA, ASfP est conçu pour améliorer la productivité et rationaliser les workflows des ingénieurs travaillant dans le projet Android Open Source Project (AOSP).
Pourquoi utiliser ASfP ?
ASfP fournit une suite complète d'outils optimisés pour les défis uniques du développement de plates-formes, allant au-delà du développement d'applications Android standard. Il s'intègre en profondeur à la base de code et aux systèmes de compilation AOSP, et propose des fonctionnalités qui accélèrent votre processus de développement.
Caractéristiques principales
Intégration AOSP fluide : fonctionne directement avec l'arborescence source AOSP et le système de compilation Soong (fichiers Android.bp
). Synchronisez et gérez facilement des projets de plate-forme complexes.
Édition de code intelligente : profitez de la saisie, de la refactorisation et de l'analyse de code avancées pour Kotlin, Java, C/C++ et Rust, qui vous aident à écrire du code de haute qualité plus rapidement.
Débogage puissant : déboguez le code de la plate-forme, y compris C/C++ et Java, avec des fonctionnalités telles que les points d'arrêt, l'inspection des variables et l'évaluation des expressions.
En savoir plus sur le débogage
Tests intégrés : exécutez les commandes atest
directement depuis l'IDE pour exécuter les tests de plate-forme et afficher les résultats. Consultez Tester le code de votre plate-forme.
Configuration de projet personnalisable : affinez le champ d'application de votre projet et créez des configurations à l'aide du fichier YAML .asfp-project
flexible. En savoir plus sur la gestion de projet
Compatibilité avec le langage Rust : compatibilité des fonctionnalités de base pour le développement Rust dans AOSP. Pour en savoir plus, consultez Assistance Rust dans ASfP.
Assistance optimisée par l'IA : utilisez Gemini dans Android Studio pour générer du code, le mettre à jour et obtenir des réponses à vos questions sur le développement, le tout dans l'éditeur.
Premiers pas
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) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]