Android Studio per la piattaforma
Scarica l'IDE ufficiale per lo sviluppo della piattaforma Android, ora con l'agente integrato in AI in Android Studio con strumenti di test e build Soong, configurazione più rapida dei progetti, Gestione dispositivi virtuali Cuttlefish e workflow Android.bp nell'editor.
Il tipo di macchina non è supportato. Android Studio for Platform richiede Linux.
Per iniziare
Scopri
Installare e aggiornare ASfP
Entra nella community
Nuove funzionalità
Agente integrato con strumenti di test e build Soong
Utilizza l'agente integrato in AI in Android Studio per pianificare modifiche in più passaggi, eseguire build di destinazione Soong ed eseguire test della piattaforma (atest) direttamente dall'editor.
Scegli il modello più adatto al tuo flusso di lavoro, inclusi i modelli Gemini integrati, Gemini Code Assist, Gemini Enterprise o modelli personalizzati di terze parti utilizzando le chiavi API Bring Your Own Model (BYOM).
Configurazione più rapida di progetti, modelli e sincronizzazione parziale
Basato sul modello di spazio di lavoro IntelliJ, ASfP offre una configurazione del progetto più rapida e il ripristino istantaneo degli snapshot di avvio. Avvia rapidamente i progetti importando un modello .asfp-project condiviso o esportando la tua configurazione per il tuo team.
Aumenta la produttività con modalità di sincronizzazione flessibili, tra cui Sincronizzazione parziale, Sincronizzazione senza build e Sincronizzazione e build completa, oltre a una finestra degli strumenti Soong dedicata.
Creare, eseguire ed eseguire il debug da Android.bp
Fai clic sull'icona della canaletta accanto a qualsiasi modulo per crearlo oppure esegui ed esegui il debug dei moduli di test e dei target android_app direttamente da Android.bp. ASfP esegue test della piattaforma tramite atest e avvia le destinazioni cc_test e rust_test nel debugger LLDB integrato.
Ctrl+clic su qualsiasi riferimento al modulo o file srcs per passare alla relativa dichiarazione, visualizzare i conteggi di utilizzo incorporati, passare il mouse sopra le proprietà per la documentazione di Soong o fare clic con il tasto destro del mouse su qualsiasi file sorgente e selezionare Apri file Android.bp corrispondente.
Gestione dei dispositivi Cuttlefish e mirroring multischermo
Crea e gestisci configurazioni di dispositivi virtuali Cuttlefish multidevice in Gestione dispositivi utilizzando il checkout AOSP locale.
Utilizza il mirroring dello schermo multischermo integrato di Cuttlefish nella finestra degli strumenti dedicata Cuttlefish, creata per lo sviluppo di Android Automotive OS (AAOS) e di veicoli software-defined (SDV) multi-display.
Supporto del linguaggio Rust
Sviluppa codice della piattaforma in Rust con completamento automatico del codice cross-module, navigazione, ricerca degli utilizzi, suggerimenti incorporati e refactoring basati sull'integrazione automatica di rust-analyzer.
Esegui il debug del codice della piattaforma Rust sull'host o su un dispositivo con il debugger LLDB integrato.
Funzioni principali
Supporto di più lingue
Android.bp.
Debug di Java, C++ e Rust da una sola scheda Collega
Seleziona Esegui > Collega a processo Android per aprire la scheda Collega nella finestra dello strumento Debug. Esamina ogni .so caricato in un processo insieme al relativo ID build ELF e allo stato di verifica dei simboli locali, esegui il rooting del dispositivo o attiva JDWP con un clic e collega il debugger Java, il debugger nativo o entrambi.
Le sessioni LLDB native supportano punti di interruzione condizionali e di eccezione, valori delle variabili inline, Drop Frame, Step Into intelligente e visualizzatori automatici dei tipi Rust.
Esegui ed esegui il debug dei test della piattaforma con atest e LLDB
Esegui ed esegui il debug dei moduli android_test, cc_test e rust_test direttamente dalle icone della barra Android.bp o dai file sorgente. ASfP deduce automaticamente se un test viene creato per Dispositivo, Host o entrambi (host_supported: true), gestisce la preparazione del target Tradefed e avvia i test nel debugger Java o LLDB integrato.
Download di Android Studio per la piattaforma
Scarica l'ultima versione di Android Studio per la piattaforma. Una volta installata una build con gli aggiornamenti automatici abilitati (a partire da 2026.2.2 Canary 1), ASfP verifica automaticamente la disponibilità di aggiornamenti e ti invia una notifica all'interno dell'IDE quando sono disponibili nuove release. Per saperne di più, consulta Aggiornare Android Studio per la piattaforma e le note di rilascio di Android Studio per la piattaforma.
| Piattaforma | È Canary? | Pacchetto Android Studio |
|---|---|---|
| Linux (64 bit) |
No | |
| Linux (64 bit) |
Sì |
Altri download sono disponibili negli archivi dei download.
Scarica Android Studio for Platform
Prima di scaricare, devi accettare i seguenti Termini e condizioni.
Termini e condizioni
Il presente è il Contratto di licenza del Software development kit Android1. Introduzione
1.1 Il Software development kit Android (indicato come "SDK" nel Contratto di licenza e comprensivo nello specifico di file di sistema Android, API in pacchetto e componenti aggiuntivi delle API di Google) ti viene concesso in licenza in base ai termini del Contratto di licenza. Il Contratto di licenza costituisce un contratto legalmente vincolante tra te e Google in relazione all'utilizzo dell'SDK. 1.2 Per "Android" si intende lo stack di software per dispositivi di Android, disponibile nell'Android Open Source Project al seguente URL: https://source.android.com , come di volta in volta aggiornato. 1.3 Per "implementazione compatibile" si intende qualsiasi dispositivo Android che (i) è conforme al Compatibility Definition Document di Android, disponibile sul sito web dedicato alla compatibilità di Android (https://source.android.com/compatibility) e che può essere aggiornato di volta in volta; e (ii) supera con successo il Compatibility Test Suite (CTS) di Android. 1.4 Per "Google" si intende Google LLC, organizzata secondo le leggi dello stato del Delaware, negli Stati Uniti, e operante ai sensi delle leggi statunitensi, con sede principale dell'attività presso 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Accettazione del presente Contratto di licenza
2.1 L'uso dell'SDK è condizionato all'accettazione del Contratto di licenza. Se non accetti il Contratto di licenza, non potrai utilizzare l'SDK. 2.2 Fare clic sul pulsante di accettazione e/o utilizzare questo SDK comporterà l'accettazione dei termini del Contratto di licenza. 2.3 Non puoi utilizzare l'SDK e non puoi accettare il Contratto di licenza se ti è fatto divieto di ottenere l'SDK ai sensi delle leggi degli Stati Uniti o di altri paesi, incluso il paese in cui risiedi o da cui utilizzi l'SDK. 2.4 Se accetti il vincolo del Contratto di licenza per conto del tuo datore di lavoro o di un'altra persona giuridica, dichiari e garantisci di disporre della piena autorità legale per vincolare il tuo datore di lavoro o tale persona giuridica al Contratto di licenza. Qualora tu non disponga dell'autorità necessaria, non puoi accettare il Contratto di licenza o utilizzare l'SDK per conto del tuo datore di lavoro o di un'altra persona giuridica.3. Licenza SDK di Google
3.1 Fatti salvi i termini del Contratto di licenza, Google ti concede una licenza limitata, mondiale, esente da royalty, non assegnabile, non esclusiva e non trasferibile per utilizzare l'SDK esclusivamente per sviluppare applicazioni per implementazioni compatibili di Android. 3.2 Non puoi utilizzare questo SDK per sviluppare applicazioni per altre piattaforme (incluse implementazioni non compatibili di Android) o per sviluppare un altro SDK. Hai naturalmente facoltà di sviluppare applicazioni per altre piattaforme, incluse implementazioni non compatibili di Android, a condizione che questo SDK non venga utilizzato a tale scopo. 3.3 Accetti che Google o terze parti possiedano tutti i diritti legali, i titoli e gli interessi relativi all'SDK, inclusi eventuali Diritti di proprietà intellettuale esistenti relativi all'SDK. Per "Diritti di proprietà intellettuale" si intendono tutti i diritti ai sensi di norme sui brevetti, leggi sul copyright, norme sui segreti industriali, leggi sui marchi, nonché tutti gli altri diritti di proprietà. Google si riserva tutti i diritti non concessi esplicitamente all'utente. 3.4 Non puoi utilizzare l'SDK per scopi non espressamente consentiti dal Contratto di licenza. Fatta eccezione per quanto richiesto dalle licenze applicabili di terze parti, non puoi copiare (tranne che per scopi di backup), modificare, adattare, ridistribuire, decompilare, eseguire il reverse engineering, disassemblare o creare opere derivate dell'SDK o di qualsiasi parte dell'SDK. 3.5 L'utilizzo, la riproduzione e la distribuzione dei componenti dell'SDK che rientrano nell'ambito di una licenza software open source sono regolati unicamente dai termini della licenza software open source in questione e non dal Contratto di licenza. 3.6 Convieni che la forma e la natura dell'SDK fornito da Google possano variare senza preavviso e che le versioni future dell'SDK potrebbero essere incompatibili con le applicazioni sviluppate con le versioni precedenti dell'SDK. Riconosci a Google la facoltà di sospendere (in via temporanea o definitiva) la fornitura dell'SDK (o di qualsiasi funzionalità nell'ambito dell'SDK) a te o agli utenti in generale, a totale discrezione di Google stessa e senza preavviso. 3.7 Nulla nel Contratto di licenza concede all'utente il diritto di utilizzare i nomi commerciali, i marchi, i marchi di servizio, i loghi, i nomi di dominio e altri elementi distintivi del brand di Google. 3.8 Accetti di non rimuovere, oscurare o alterare qualsiasi informazione sui diritti di proprietà (incluse le informazioni su copyright e marchio) che potrebbe essere applicata o contenuta nell'SDK.4. Utilizzo dell'SDK da parte dell'utente
4.1 Google accetta di non ottenere alcun diritto, titolo o interesse da te (o dai tuoi concessori di licenza) ai sensi del Contratto di licenza in relazione a qualsiasi applicazione software sviluppata utilizzando l'SDK, inclusi eventuali diritti di proprietà intellettuale esistenti legati a tali applicazioni. 4.2 Accetti di utilizzare l'SDK e di scrivere applicazioni esclusivamente per le finalità ammesse da (a) il Contratto di licenza e (b) qualsiasi legge, regolamento, pratica o direttiva vigente generalmente accettata nelle giurisdizioni di competenza (comprese eventuali leggi relative all'esportazione di dati o software da e verso gli Stati Uniti o altri paesi pertinenti). 4.3 Qualora utilizzassi l'SDK per sviluppare applicazioni destinate a un pubblico generale di utenti, accetti di proteggere la privacy e i diritti legali di tali utenti. Se gli utenti ti forniscono nomi utente, password o altre informazioni di accesso o personali, è tuo dovere informarli che tali informazioni saranno disponibili nella tua applicazione. Devi inoltre fornire a tali utenti un'Informativa sulla privacy legalmente valida e una protezione appropriata. Se la tua applicazione memorizza informazioni personali o sensibili fornite dagli utenti, deve farlo in modo sicuro. Se l'utente fornisce alla tua applicazione i dati del suo Account Google, tali dati possono essere utilizzati per accedere all'account in questione solo nei casi e per le finalità limitate per cui l'utente ti ha concesso l'autorizzazione. 4.4 Accetti di non intraprendere alcuna attività con l'SDK, inclusi lo sviluppo o la distribuzione di un'applicazione, che interferisca, interrompa, danneggi o acceda in modo non autorizzato a server, reti oppure altre proprietà o servizi di terze parti inclusi, a titolo esemplificativo, Google o qualsiasi operatore di comunicazione mobile. 4.5 Accetti di essere l'unica persona responsabile (e che Google non ha responsabilità nei tuoi confronti o nei confronti di eventuali terze parti) di qualsiasi dato, contenuto o risorsa creati, trasmessi o visualizzati tramite Android e/o applicazioni per Android, e delle conseguenze delle tue azioni (compresi eventuali danni o perdite che Google potrebbe subire). 4.6 Accetti di essere l'unica persona responsabile (e che Google non ha responsabilità nei tuoi confronti o nei confronti di eventuali terze parti) di qualsiasi violazione delle tue obbligazioni ai sensi del Contratto di licenza, di eventuali contratti o Termini di servizio di terze parti applicabili e di qualsiasi legge o regolamento vigente, nonché delle conseguenze di tali violazioni (compresi eventuali danni o perdite che Google o terze parti potrebbero subire).5. Credenziali dello Sviluppatore
5.1 Accetti di assumerti la responsabilità di mantenere la riservatezza delle credenziali da sviluppatore che possono esserti fornite da Google o che puoi scegliere personalmente, nonché di essere l'unica persona responsabile di tutte le applicazioni sviluppate in relazione alle tue credenziali da sviluppatore.6. Privacy e informazioni
6.1 Per poter continuare a innovare e migliorare l'SDK, Google potrebbe raccogliere dal software determinate statistiche sull'utilizzo, inclusi, a titolo esemplificativo, l'identificatore univoco, l'indirizzo IP associato, il numero di versione del software e informazioni sugli strumenti e/o servizi utilizzati nell'SDK e sulla modalità di utilizzo. L'SDK ti invierà una notifica e ti chiederà il consenso prima della raccolta di tali informazioni. Se neghi il consenso, le informazioni non verranno raccolte. 6.2 I dati raccolti vengono esaminati in forma aggregata per migliorare l'SDK e sono gestiti in conformità con le Norme sulla privacy di Google, disponibili al seguente URL: https://policies.google.com/privacy 6.3 I set di dati anonimizzati e aggregati potrebbero essere condivisi con i partner di Google per migliorare l'SDK.7. Applicazioni di terze parti
7.1 Se utilizzi l'SDK per eseguire applicazioni sviluppate da una terza parte o che accedono a dati, contenuti o risorse forniti da una terza parte, riconosci che Google non è responsabile di tali applicazioni, dati, contenuti o risorse. Accetti che l'esclusiva responsabilità di tutti i dati, i contenuti o le risorse a cui puoi accedere tramite tali applicazioni di terze parti siano della persona da cui tali contenuti hanno avuto origine e che Google non si assume alcuna responsabilità in caso di perdite o danni che potresti subire a seguito dell'utilizzo di uno di questi dati, contenuti, risorse o applicazioni di terze parti o dell'accesso agli stessi. 7.2 L'utente deve sapere che i dati, i contenuti e le risorse presentati tramite un'applicazione di terze parti potrebbero essere protetti da diritti di proprietà intellettuale detenuti dai fornitori (o da altre persone o aziende per loro conto). L'utente non può modificare, noleggiare, cedere in leasing, prestare, vendere, distribuire o creare opere derivate sulla base di questi dati, contenuti o risorse (in parte o per intero) a meno che l'utente sia stato espressamente autorizzato a farlo da parte dei proprietari interessati. 7.3 Riconosci che l'utilizzo di tali applicazioni, dati, contenuti o risorse di terze parti potrebbe essere soggetto a termini separati tra te e la terza parte in questione. In tal caso, il Contratto di licenza non influisce sul tuo rapporto giuridico con queste terze parti.8. Utilizzo delle API Android
8.1 API di dati di Google 8.1.1 Se utilizzi API per recuperare dati da Google, riconosci che i dati potrebbero essere protetti dai diritti di proprietà intellettuale di Google o delle parti che forniscono i dati (o di altre persone o aziende per loro conto). L'utilizzo di tali API potrebbe essere soggetto a Termini di servizio aggiuntivi. L'utente non può modificare, noleggiare, cedere in leasing, prestare, vendere, distribuire o creare opere derivate sulla base di questi dati (in parte o per intero) a meno che l'utente sia stato espressamente autorizzato a farlo dai relativi termini di servizio. 8.1.2 Se utilizzi API per recuperare i dati di un utente da Google, riconosci e accetti che puoi recuperare i dati solo dietro consenso esplicito dell'utente in questione e solo nei casi e per le finalità limitate per cui l'utente ti ha concesso l'autorizzazione. Se utilizzi l'API Recognition Service di Android, documentata al seguente URL: https://developer.android.com/reference/android/speech/RecognitionService, come aggiornato di volta in volta, riconosci che l'utilizzo dell'API è soggetto all'Appendice sul trattamento dati per i prodotti in cui Google è un Responsabile del trattamento dei dati, disponibile al seguente URL: https://privacy.google.com/businesses/gdprprocessorterms/, come aggiornato di volta in volta. Facendo clic sul pulsante di accettazione, accetti i termini dell'Appendice sul trattamento dei dati per i prodotti in cui Google è un Responsabile del trattamento dei dati.9. Risoluzione del presente Contratto di licenza
9.1 Il Contratto di licenza continuerà a essere valido finché non sarà risolto da te o da Google come stabilito di seguito. 9.2 Se vuoi risolvere il Contratto di licenza, puoi farlo cessando l'utilizzo dell'SDK e di qualsiasi credenziale da sviluppatore pertinente. 9.3 Google può risolvere il Contratto di licenza con te in qualsiasi momento se: (A) hai violato una qualsiasi disposizione del Contratto di licenza; o (B) Google è tenuta a farlo per legge; o (C) il partner con cui Google ti offriva alcune parti dell'SDK (come le API) ha risolto il suo rapporto con Google o ha smesso di offrire alcune parti dell'SDK; oppure (D) Google decide di non fornire più l'SDK o alcune sue parti agli utenti del paese in cui risiedi o dal quale utilizzi il servizio oppure la fornitura dell'SDK o di determinati servizi dell'SDK da parte di Google non è più un'opzione attuabile dal punto di vista commerciale, a sua esclusiva discrezione. 9.4 Allo scadere del Contratto di licenza, tutti i diritti legali, le obbligazioni e le responsabilità di cui tu e Google avete beneficiato, a cui siete stati soggetti (o che sono maturati nel periodo di validità del Contratto di licenza) o che sono stati espressamente dichiarati come diritti, obbligazioni e responsabilità destinati a durare a tempo indeterminato, non saranno influenzati da tale cessazione e le disposizioni di cui al paragrafo 14.7 continueranno ad applicarsi a tali diritti, obbligazioni e responsabilità a tempo indeterminato.10. LIMITAZIONE DI RESPONSABILITÀ
10.1 COMPRENDI E ACCETTI ESPRESSAMENTE CHE IL TUO UTILIZZO DELL'SDK È A TUO RISCHIO ESCLUSIVO E CHE L'SDK VIENE FORNITO "COSÌ COM'È" E "COME DISPONIBILE", SENZA ALCUN TIPO DI GARANZIA DA PARTE DI GOOGLE. 10.2 L'UTILIZZO DELL'SDK E DI QUALSIASI MATERIALE SCARICATO O DIVERSAMENTE OTTENUTO TRAMITE L'UTILIZZO DELL'SDK È A TUA UNICA DISCREZIONE E A TUO UNICO RISCHIO E SEI L'UNICA PERSONA RESPONSABILE DI EVENTUALI DANNI CAUSATI AL SISTEMA DEL TUO COMPUTER O AD ALTRI DISPOSITIVI O DELLA PERDITA DI DATI DERIVANTE DA TALE UTILIZZO. 10.3 GOOGLE LIMITA INOLTRE ESPRESSAMENTE OGNI GARANZIA E CONDIZIONE ESPLICITA O IMPLICITA COMPRESE, A TITOLO ESEMPLIFICATIVO, LE GARANZIE E LE CONDIZIONI IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UN FINE PARTICOLARE E NON VIOLAZIONE DI DIRITTI ALTRUI.11. LIMITAZIONE DI RESPONSABILITÀ
11.1 COMPRENDI E ACCETTI ESPRESSAMENTE CHE GOOGLE, LE SUE SOCIETÀ CONTROLLATE E AFFILIATE E I SUOI CONCESSORI DI LICENZA NON SARANNO RESPONSABILI NEI TUOI CONFRONTI IN BASE AD ALCUNA TEORIA DI RESPONSABILITÀ PER QUALSIASI DANNO DIRETTO, INDIRETTO, INCIDENTALE, SPECIALE, CONSEQUENZIALE O ESEMPLARE CHE POTRESTI SUBIRE, COMPRESA QUALSIASI PERDITA DI DATI, INDIPENDENTEMENTE DAL FATTO CHE GOOGLE O I RELATIVI RAPPRESENTANTI SIANO STATI AVVISATI O CHE AVREBBERO DOVUTO ESSERE CONSAPEVOLI DELLA POSSIBILITÀ DI TALI PERDITE.12. Indennizzo
12.1 Nella misura massima consentita dalla legge, accetti di difendere, indennizzare e tenere indenni Google, le sue società affiliate e i relativi direttori, funzionari, dipendenti e agenti da qualsiasi rivendicazione, azione, causa o procedimento, nonché da qualsivoglia perdita, passività, danno, costo e spesa (inclusa la ragionevole parcella dell'avvocato) derivanti da (a) l'utilizzo dell'SDK, (b) qualsiasi applicazione sviluppata sull'SDK che violi qualsiasi copyright, marchio, segreto industriale, immagine commerciale, brevetto o altro diritto di proprietà intellettuale di qualsiasi persona oppure diffami qualsiasi persona o violi i suoi diritti all'immagine o alla privacy e (c) qualsiasi inadempimento da parte tua al Contratto di licenza.13. Modifiche al Contratto di licenza
13.1 Google potrebbe apportare modifiche al Contratto di licenza al momento della distribuzione delle nuove versioni dell'SDK. Una volta apportate tali modifiche, Google pubblicherà una nuova versione del Contratto di licenza sul sito web in cui è disponibile l'SDK.14. Termini legali generali
14.1 Il Contratto di licenza costituisce l'intero contratto legale tra te e Google, regola il tuo utilizzo dell'SDK (con l'esclusione di qualsiasi servizio che Google possa fornirti ai sensi di un contratto scritto separato) e sostituisce completamente qualsiasi contratto precedente tra te e Google in relazione all'SDK. 14.2 L'utente accetta che qualora Google non eserciti o faccia valere alcun diritto legale o rimedio contenuto nel Contratto di licenza (o di cui Google ha il beneficio ai sensi di qualsiasi legge vigente), questo non sarà considerato una rinuncia formale dei diritti di Google e che quei diritti o rimedi saranno ancora disponibili per Google. 14.3 Se qualsiasi tribunale di competente giurisdizione su questa materia stabilisce che qualsiasi clausola del Contratto di licenza non è valida, tale clausola verrà rimossa dal presente Contratto senza inficiare il resto del Contratto di licenza. Le rimanenti clausole del Contratto di licenza continueranno a essere valide e applicabili. 14.4 Riconosci e accetti che ciascun membro del gruppo di società di cui Google è la società madre sarà beneficiario terzo del Contratto di licenza e che tali altre società avranno diritto di applicare direttamente e fare affidamento su qualsiasi disposizione del Contratto di licenza che conferisce loro un vantaggio (o diritti a favore). Ad eccezione di tali società, nessun'altra persona o società sarà beneficiaria terza del Contratto di licenza. 14.5 LIMITAZIONI SULL'ESPORTAZIONE. L'SDK È SOGGETTO ALLE LEGGI E ALLE NORMATIVE SULL'ESPORTAZIONE DEGLI STATI UNITI. DEVI RISPETTARE TUTTE LE LEGGI E LE NORMATIVE SULL'ESPORTAZIONE NAZIONALI E INTERNAZIONALI APPLICABILI ALL'SDK. TALI LEGGI COMPRENDONO LIMITAZIONI RELATIVE A DESTINAZIONI, UTENTI FINALI E UTILIZZO FINALE. 14.6 I diritti concessi nel Contratto di licenza non possono essere assegnati o trasferiti né da te né da Google senza la previa approvazione scritta dell'altra parte. Né tu né Google avrete l'autorizzazione a delegare le vostre obbligazioni o responsabilità ai sensi del presente Contratto di licenza senza la previa approvazione scritta dell'altra parte. 14.7 Il Contratto di licenza e il rapporto tra te e Google stabilito dal Contratto di licenza saranno regolati dalle leggi dello stato della California, senza considerare le norme di diritto internazionale privato. Tu e Google convenite di rimettervi alla giurisdizione esclusiva dei tribunali della contea di Santa Clara, in California, per risolvere qualsiasi questione legale derivante dal Contratto di licenza. Ciononostante, l'utente accetta che Google sia ancora autorizzata a richiedere rimedi ingiuntivi (o un tipo equivalente di rimedio legale urgente) in qualsiasi giurisdizione. 28 aprile 2026Scarica Android Studio for Platform
Prima di scaricare, devi accettare i seguenti Termini e condizioni.