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 progettato specificamente per lo sviluppo della piattaforma Android. Basato
sulle solide fondamenta di IntelliJ IDEA, ASfP è progettato per migliorare
la produttività e semplificare i workflow per gli ingegneri che lavorano all'interno dell'Android
Open Source Project (AOSP).
Perché utilizzare ASfP?
ASfP fornisce una suite completa di strumenti ottimizzati per le sfide uniche
dello sviluppo di piattaforme, andando oltre lo sviluppo standard di app per Android. Si
integra in profondità con il codebase AOSP e i sistemi di build, offrendo funzionalità
che accelerano il processo di sviluppo.
Funzionalità principali
Integrazione AOSP perfetta: funziona direttamente con l'albero delle origini AOSP e con il sistema di build Soong (file Android.bp
). Sincronizza e gestisci facilmente
progetti complessi della piattaforma.
Modifica intelligente del codice:usufruisci del completamento automatico, del refactoring e dell'analisi avanzati del codice per Kotlin, Java, C/C++ e Rust, che ti aiutano a scrivere codice di alta qualità più velocemente.
Debug potente:esegui il debug del codice della piattaforma, inclusi C/C++ e Java, con funzionalità come punti di interruzione, ispezione delle variabili e valutazione delle espressioni.
Scopri di più sul debug.
Test integrati: esegui i comandi atest
direttamente dall'IDE per eseguire i test della piattaforma e visualizzare i risultati. Consulta Testare il codice della piattaforma.
Configurazione del progetto personalizzabile: perfeziona l'ambito del progetto e crea
configurazioni utilizzando il flessibile file .asfp-project
YAML. Scopri di più
sulla gestione dei progetti.
Supporto del linguaggio Rust:supporto delle funzionalità di base per lo sviluppo in Rust in
AOSP. Per maggiori dettagli, consulta la sezione Supporto di Rust in ASfP.
Assistenza basata sull'AI:utilizza Gemini in Android Studio per la generazione di codice, gli aggiornamenti del codice e per ricevere risposte alle tue domande sullo sviluppo, tutto all'interno dell'editor.
Inizia
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-09-04 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-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)."]]