Incontra Android Studio per la piattaforma

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.

Strumenti di debug

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.

Strumenti di test

Android Studio for Platform supporta l'esecuzione di test locali (sul dispositivo) (tramite atest). Scopri di più sugli strumenti di test.