Android Studio for Platform kennenlernen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Android Studio for Platform (ASfP) ist die offizielle integrierte Entwicklungsumgebung (IDE), die speziell für die Entwicklung der Android-Plattform entwickelt wurde. ASfP basiert auf der leistungsstarken Grundlage von IntelliJ IDEA und wurde entwickelt, um die Produktivität zu steigern und Workflows für Entwickler zu optimieren, die im Open-Source-Projekt für Android (AOSP) arbeiten.
Warum ASfP verwenden?
ASfP bietet eine umfassende Suite von Tools, die für die besonderen Herausforderungen der Plattformentwicklung optimiert sind und über die Standard-Android-App-Entwicklung hinausgehen. Es ist eng in die AOSP-Codebasis und Build-Systeme integriert und bietet Funktionen, die den Entwicklungsprozess beschleunigen.
Wichtige Funktionen
Nahtlose AOSP-Integration:Funktioniert direkt mit dem AOSP-Quellbaum und dem Soong-Build-System (Android.bp
-Dateien). Komplexe Plattformprojekte lassen sich mühelos synchronisieren und verwalten.
Intelligente Codebearbeitung:Profitieren Sie von erweiterter Codevervollständigung, Refactoring und Analyse für Kotlin, Java, C/C++ und Rust, damit Sie schneller hochwertigen Code schreiben können.
Leistungsstarkes Debugging:Plattformcode, einschließlich C/C++ und Java, mit Funktionen wie Breakpoints, Variablenprüfung und Ausdrucksauswertung debuggen.
Weitere Informationen zum Debugging
Integrierte Tests:Führen Sie atest
-Befehle direkt über die IDE aus, um Plattformtests auszuführen und Ergebnisse anzusehen. Weitere Informationen finden Sie unter Plattformcode testen.
Anpassbare Projekteinrichtung:Mit der flexiblen .asfp-project
-YAML-Datei können Sie den Projektumfang und die Build-Konfigurationen genau anpassen. Weitere Informationen zur Projektverwaltung
Unterstützung der Programmiersprache Rust:Unterstützung von Kernfunktionen für die Rust-Entwicklung in AOSP. Weitere Informationen finden Sie unter Rust-Unterstützung in ASfP.
KI-gestützte Unterstützung:Mit Gemini in Android Studio können Sie Code generieren und aktualisieren lassen und Antworten auf Ihre Entwicklungsfragen erhalten – alles direkt im Editor.
Erste Schritte
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-09-04 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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)."]]