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) für die Entwicklung der Android-Plattform. Android Studio for Platform basiert auf dem leistungsstarken Code-Editor und den Entwicklertools von IntelliJ IDEA und bietet noch mehr Funktionen, die Ihre Produktivität beim Entwickeln auf der Grundlage des Android Open Source Project (AOSP) steigern. Dazu gehören:
- Soong-basiertes Build-System
- Ein schneller und funktionsreicher Emulator
- Ein Debugger für Java, Kotlin und C++
- Testtools
- C++- und NDK-Unterstützung
Auf dieser Seite erhalten Sie eine Einführung in die grundlegenden Funktionen von Android Studio for Platform. Eine Zusammenfassung der neuesten Änderungen finden Sie in den Versionshinweisen zu Android Studio for Platform.
Projektstruktur
Ein Projekt in Android Studio for Platform enthält alles, was Ihren Arbeitsbereich für Ihre AOSP-Codebasis definiert, vom Quellcode und den Assets bis hin zu Testcode und Build-Konfigurationen. Weitere Informationen zur Projektstruktur
Soong-Buildsystem
Soong ist das am weitesten verbreitete Build-System für Entwickler der Android-Plattform. Es gibt insgesamt drei:
In Android Studio for Platform wird das Build-System Soong verwendet, um Android zu erstellen. Soong nutzt das GNU-Klontool kati und die Ninja-Buildsystemkomponente, um Android-Builds zu beschleunigen.
Soong-Build-Dateien werden als Blueprint-Dateien bezeichnet und haben den Namen Android.bp
.
Eine ausführliche Beschreibung des Android.bp
-Dateiformats finden Sie unter Android.bp.
Mit dem Debugger von Android Studio for Platform können Sie ein Gerät auswählen, Haltestellen in Java und C++ setzen und Variablen und Ausdrücke zur Laufzeit prüfen. Weitere Informationen zum Debugger
Android Studio for Platform unterstützt das Ausführen lokaler (Geräte-)Tests (über atest
). Weitere Informationen zu den Testtools
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-01-30 (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-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."]]