Incontra Android Studio per la piattaforma
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android Studio for Platform (ASfP) è l'ambiente di sviluppo integrato (IDE) ufficiale per lo sviluppo della piattaforma Android. Basato sul potente editor di codice e sugli strumenti per sviluppatori di IntelliJ IDEA, Android Studio for Platform offre ancora più funzionalità che migliorano la produttività durante la creazione su Android Open Source Project (AOSP), ad esempio:
- Sistema di compilazione basato su Soong
- Un emulatore veloce e ricco di funzionalità
- Un debugger per Java, Kotlin e C++
- Strumenti di test
- Supporto di C++ e NDK
Questa pagina fornisce un'introduzione alle funzionalità di base di Android Studio per la piattaforma. Per un riepilogo delle ultime modifiche, consulta le
note di rilascio di Android Studio per la piattaforma.
Struttura del progetto
Un progetto in Android Studio per la piattaforma contiene tutto ciò che
definisce lo spazio di lavoro per la base di codice AOSP, dal codice sorgente e
gli asset al codice di test e alle configurazioni di build. Scopri di più sulla
struttura del progetto.
Sistema di compilazione Soong
Soong è il sistema di compilazione più utilizzato per gli sviluppatori della piattaforma Android. Esistono tre tipi:
Android Studio for Platform utilizza il sistema di compilazione Soong per compilare Android. Soong sfrutta lo strumento di clonazione GNU kati e il componente del sistema di compilazione Ninja per velocizzare le build di Android.
I file di compilazione Soong sono chiamati file blueprint e hanno il nome Android.bp
.
Per una descrizione dettagliata del formato del file Android.bp
, consulta
Android.bp.
Il debugger di Android Studio per la piattaforma ti consente di selezionare un dispositivo, impostare breakpoint in Java e C++ ed esaminare variabili ed espressioni in fase di esecuzione. Scopri di più sul
debugger.
Android Studio for Platform supporta l'esecuzione di test locali (sul dispositivo) (tramite atest
).
Scopri di più sugli strumenti di test.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-01-30 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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."]]