Android SDK Platform-Tools è un componente dell'SDK Android.
Include strumenti che interagiscono con la piattaforma Android, principalmente
adb
e
fastboot
.
Anche se adb
è obbligatorio per lo sviluppo di app per Android, gli sviluppatori di app normalmente useranno solo la copia installata da Studio. Questo download è utile se vuoi utilizzare adb
direttamente dalla riga di comando e non hai installato Studio.
Se hai già installato Studio, ti consigliamo di utilizzare la copia installata perché Studio la aggiornerà automaticamente. fastboot
è necessario
se vuoi sbloccare il bootloader del dispositivo e eseguirne il flashing con una nuova immagine
di sistema. Questo pacchetto conteneva systrace
, ma questo strumento è stato ritirato in favore di Studio Profiler, gpuinspector.dev o Perfetto.
Sebbene alcune nuove funzionalità di adb
e fastboot
siano disponibili solo per le versioni recenti di Android, sono compatibili con le versioni precedenti, quindi dovresti aver bisogno solo dell'ultima versione di SDK Platform-Tools e segnalare i bug se ne trovi.
Download
Se sei uno sviluppatore Android, devi scaricare gli SDK Platform-Tools più recenti da SDK Manager di Android Studio o dallo strumento a riga di comando sdkmanager
. In questo modo, gli strumenti vengono salvati nella posizione corretta con il resto degli strumenti dell'SDK Android e possono essere facilmente aggiornati.
Tuttavia, se vuoi solo questi strumenti a riga di comando, utilizza i seguenti link:
Anche se questi link non cambiano, rimandano sempre alla versione più recente degli strumenti.
Revisioni
35.0.2 (luglio 2024)
- adb
- È stato corretto il bug del backend mDNS di openscreen che causava l'arresto del server in caso di query troncata (issue #294120933).
- Fai in modo che il backend mDNS di openscreen funzioni su macOS.
- Impostare il backend mDNS openscreen come predefinito su tutte le piattaforme.
- Supporto per il rilevamento di USB SuperSpeed+ (velocità correnti e negoziate) a fini diagnostici.
- Arresto elegante: rilascia tutte le interfacce USB all'arresto (tutti i sistemi operativi).
35.0.1 (marzo 2024)
- adb
- Passare a libusb 1.0.27
35.0.0 (febbraio 2024)
- adb
- Passare a libusb come impostazione predefinita su Linux issue #270205252.
- Correzione dell'avvio di adb su host senza USB.
- Risolto il problema #302212871 relativo agli arresti anomali di adb causati da dispositivi USB che segnalavano in modo errato descrittori di lunghezza pari a zero.
- Correzione del codice di ritorno
adb shell
quando il dispositivo si disconnette problema 321787891.
- fastboot
- Limita la dimensione massima della coda dei pacchetti in arrivo.
- Rimuovere i colli di bottiglia che in precedenza limitavano le velocità di download a circa 120 MB/s. Ora fastboot può saturare un bus SuperSpeed+ e raggiungere velocità fino a 980 MB/s, a seconda del dispositivo.
34.0.5 (ottobre 2023)
- adb
- Ora adb utilizza per impostazione predefinita libusb su macOS per risolvere il problema 270205252.
- In precedenza, adb rispondeva con un codice di esito positivo quando l'accoppiamento wireless non andava a buon fine. Il problema è stato risolto restituendo un codice di errore (1) e un errore visibile all'utente (
error: protocol fault (couldn't read status message...)
).echo $?
ora riporta1
. adb wait-for-disconnect
è ora operativo per il debugging non USB (wireless).- È stata aggiunta una nuova interfaccia DbC per il supporto futuro di ChromeOS tramite adb.
- fastboot
- È stato corretto il problema relativo a flashall sui dispositivi Pixel 3.
34.0.4 (luglio 2023)
- adb
- Propaga
-a (gListenAll)
quando adb esegue il fork di un server host adb (in precedenza, il flag funzionava solo peradb -a server nodaemon
) - Root e unroot più rapidi
- Reland
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
(issue #270205252).
- Propaga
- fastboot
- Mac: rimuovere i tentativi su iteratore IO non valido (errore di sfarfallamento con LIBUSB_TRANSFER_CANCELLED)
- Windows: correzione dell'errore "Il file sparse è troppo grande o non valido" quando si utilizza "flashall"
- Tutte le piattaforme: correzione dell'errore "ANDROID_PRODUCT_OUT not set" quando si utilizza "update"
34.0.1 (marzo 2023)
- adb
- macOS: è stata ripristinata la risoluzione del problema "Connettività instabile (cavo ad alta velocità per MacBook)" a causa di un blocco dell'installazione di adb (issue #270205252).
- fastboot
- Windows: è stato corretto l'errore "mke2fs: nome dispositivo illegale o con formato non corretto durante il tentativo di determinare le dimensioni del file system" introdotto in Strumenti della piattaforma 34.0.0 (issue #271039230).
34.0.0 RC2 (marzo 2023)
- Aggiornato con il rilascio della seconda Anteprima per gli sviluppatori di Android 14 (nessun aggiornamento ad adb e fastboot).
34.0.0 (febbraio 2023)
- adb
- Sono stati corretti gli invii di pacchetti di lunghezza zero per macOS (issuetracker: 208675141).
- È stata risolta la connettività instabile (cavo ad alta velocità per MacBook): disconnessioni frequenti di adb.
- Messaggio di errore migliorato per adb push con numero di argomenti insufficiente.
- fastboot
- Miglioramento del flashing:
flashall
ora salterà i riavvii nello spazio utente, se possibile. - Sono stati corretti gli invii di pacchetti di lunghezza zero per macOS (issuetracker: 208675141).
- È stato corretto il flashing di recovery.img che ha generato un piè di pagina AVB errato.
- Miglioramento del flashing:
33.0.3 (agosto 2022)
- adb
- Non riprovare
adb root
se il primo tentativo non è andato a buon fine. - Correggi la voce duplicata di track-devices.
- Aggiungi la gestione delle finestre di ricezione (aumenta la velocità in entrata su connessioni ad alta latenza).
- Messaggi di errore più specifici nei casi di errore "più di un dispositivo".
- Rifiutare le richieste di inoltro inverso impreviste.
- Correzione di install-multi-package su Windows.
- Non riprovare
- fastboot
- Rimuovere e2fsdroid come parte degli strumenti di piattaforma SDK.
- Stampa il messaggio di ritorno di OemCmdHandler in caso di esito positivo.
33.0.2 (maggio 2022)
- fastboot
- Supporto per la partizione
vendor_kernel_boot
.
- Supporto per la partizione
33.0.1 (marzo 2022)
- adb
- Corregge gli arresti anomali di mDNS di Windows.
- Corregge i problemi relativi ad enable-verity/disable-verity sui vecchi dispositivi.
- Correzione di "Installa più" sui vecchi dispositivi
- Migliora l'output della guida in modo da includere tutti i metodi di compressione supportati.
- systrace
- Rimosso. Utilizza Studio Profiler/gpuinspector.dev/Perfetto.
33.0.0 (febbraio 2022)
- adb
- È stato corretto il problema di arresti anomali introdotto nella versione 32.0.0 quando viene eseguito senza argomenti.
32.0.0 (gennaio 2022)
- adb
- File binario universale per i dispositivi Apple M1.
- Problema noto: questa versione si arresta in modo anomalo quando viene eseguita senza argomenti.
31.0.3 (agosto 2021)
- fastboot
- Supporto del flashing di vbmeta_vendor.img per fastboot flashall / update.
31.0.2 (aprile 2021)
- adb
- Supporta il forwarding a vsock su Linux.
- Risolto un bug in
adb track-devices
per cui i dispositivi sottoposti a debug wireless non ricevevano immediatamente gli aggiornamenti. - Implementare il supporto preliminare per il rilevamento dei dispositivi mDNS senza un servizio mDNS installato separatamente. Al momento è disattivata per impostazione predefinita e può essere attivata impostando la variabile di ambiente
ADB_MDNS_OPENSCREEN
su 1 all'avvio del server adb.
- fastboot
- Non deve fallire quando non è possibile ottenere le dimensioni della partizione di avvio.
- Dedurre lo stato di blocco del dispositivo dalla proprietà anziché analizzare la riga di comando del kernel.
31.0.1 (marzo 2021)
- adb
- Riduci l'intervallo keepalive TCP.
- Migliorare le prestazioni delle installazioni incrementali.
- fastboot
- È stato aggiunto il supporto per l'unione di snapshot compressi.
- Ripristina il supporto A/B precedente.
31.0.0 (febbraio 2021)
- adb
- La compressione al recupero è disattivata per impostazione predefinita.
30.0.5 (novembre 2020)
- adb
- Migliorare le prestazioni di
adb push
quando vengono inviati molti file tramite una connessione ad alta latenza. - Migliorare le prestazioni di
adb push/pull
su Windows. - Correggi
adb push --sync
con più input. - Migliorare le prestazioni dell'installazione incrementale dell'APK.
- Miglioramento della gestione degli errori per l'installazione incrementale dell'APK.
- Migliorare le prestazioni di
30.0.4 (luglio 2020)
- adb
- Correzione del fallback all'installazione di APK non incrementali sui dispositivi precedenti ad Android 11.
- Correggi
adb install-multi-package
. - Sono stati corretti altri arresti anomali relativi all'accoppiamento wireless adb.
- Sono stati migliorati alcuni messaggi di errore.
- fastboot
- Migliora l'output della console per i comandi
fastboot oem
. - Correggi
fastboot flashall
su dispositivi meno recenti come Nexus 7.
- Migliora l'output della console per i comandi
30.0.3 (giugno 2020)
- adb
- Correggere l'installazione degli APK firmati con lo schema di firma v4 sui dispositivi precedenti ad Android 11.
- Correzione dell'arresto anomalo durante l'autenticazione senza
ADB_VENDOR_KEYS
. - Correzione dell'arresto anomalo durante l'utilizzo di
adb -H
.
30.0.2 (giugno 2020)
- adb
- Migliorare l'accoppiamento wireless adb.
- Correzione dell'arresto anomalo in
adb logcat
quando viene eseguito prima che un dispositivo sia connesso. - Aggiungi
adb transport-id
per consentire agli script di attendere in sicurezza che un dispositivo non sia più presente dopo il root/unroot/riavvio.
30.0.1 (maggio 2020)
- adb
- Disattiva la connessione automatica mDNS di adb per impostazione predefinita. Questa opzione può essere riattivata con la variabile di ambiente
ADB_MDNS_AUTO_CONNECT
. - Migliorare le prestazioni di
adb install-multi
sui dispositivi Android 10 o versioni successive. - Correggere il timeout quando si utilizza
adb root/unroot
su un dispositivo connesso tramite TCP. - Aggiornamento del supporto per l'accoppiamento wireless.
- Disattiva la connessione automatica mDNS di adb per impostazione predefinita. Questa opzione può essere riattivata con la variabile di ambiente
30.0.0 (aprile 2020)
- adb
- È stato aggiunto il supporto iniziale per l'accoppiamento wireless.
- È stato aggiunto il supporto per l'installazione incrementale dell'APK.
- Implementare il supporto lato client per la compressione di
adb {push, pull, sync}
se utilizzato con un dispositivo Android 11. - Migliorare le prestazioni di
adb push
su connessioni ad alta latenza. - Miglioramento delle prestazioni push/pull su Windows.
29.0.6 (febbraio 2020)
- adb
- Supporto di dimensioni/tempi a 64 bit per
adb ls
se utilizzato con un dispositivo Android 11. - Supporta l'ascolto su
::1
su POSIX. - Il supporto client per i dispositivi WinUSB che pubblicano un descrittore WinUSB (obbligatorio per Android 11) non dovrebbe più richiedere l'installazione di un driver USB.
- Risolvere l'arresto anomalo quando si utilizza
adb install
su qualcosa che non è effettivamente un file.
- Supporto di dimensioni/tempi a 64 bit per
29.0.5 (ottobre 2019)
- adb
- Lieve miglioramento delle prestazioni su Linux quando si utilizzano molte connessioni contemporaneamente.
- Aggiungi l'opzione
--fastdeploy
aadb install
per gli aggiornamenti incrementali degli APK durante lo sviluppo.
29.0.4 (settembre 2019)
- adb
- Hotfix per il timeout del debug nativo con LLDB
(vedi issue #134613180). Inoltre, viene corretto un bug correlato nei profiler di Android Studio che causa un
AdbCommandRejectedException
, che puoi vedere nel fileidea.log
.
- Hotfix per il timeout del debug nativo con LLDB
(vedi issue #134613180). Inoltre, viene corretto un bug correlato nei profiler di Android Studio che causa un
29.0.3 (settembre 2019)
- adb
adb forward --list
funziona con più dispositivi connessi.- Risolvere i problemi di disattivazione dei dispositivi su Windows.
- Migliora l'output e il testo di aiuto di
adb install
. - Ripristina il comportamento precedente di
adb connect <host>
senza specificare la porta.
29.0.2 (luglio 2019)
- adb
- Corregge un arresto anomalo dell'integrità dell'heap di Windows.
- fastboot
- Aggiunge il supporto per il layout delle partizioni dei dispositivi futuri.
29.0.1 (giugno 2019)
- adb
- Hotfix per arresti anomali di Windows (https://issuetracker.google.com/134613180)
29.0.0 (giugno 2019)
- adb
adb reconnect
esegue un ripristino USB su Linux.- Su Linux, quando ti connetti a un server adb più recente, anziché interrompere il server e avviarne uno precedente, adb tenta di avviare la versione più recente in modo trasparente.
adb root
attende che il dispositivo si ricolleggi dopo la disconnessione. In precedenza,adb root; adb wait-for-device
poteva restituire erroneamente subito seadb wait-for-device
veniva avviato prima che adb rilevasse che il dispositivo si era disconnesso.
- fastboot
- Disattiva un messaggio di errore che si verificava quando fastboot tentava di aprire la barra touch o la tastiera su macOS.
28.0.2 (marzo 2019)
- adb
- Sono stati corretti i problemi di instabilità del
adb shell
forwarding delle porte che porta al messaggio di errore "Connessione reimpostata dal peer". - Corregge l'autenticazione tramite
ADB_VENDOR_KEYS
quando i dispositivi vengono ricollegati. - Corregge l'autenticazione, quando la chiave privata utilizzata per l'autenticazione non corrisponde alla chiave pubblica, calcolando la chiave pubblica dalla chiave privata, anziché presumere che corrispondano.
- Sono stati corretti i problemi di instabilità del
- fastboot
- Aggiunge il supporto per le partizioni dinamiche.
- Requisiti di Windows aggiornati
- Gli strumenti della piattaforma ora dipendono dal runtime C universale di Windows, che solitamente viene installato per impostazione predefinita tramite Windows Update. Se vengono visualizzati errori che fanno riferimento a DLL mancanti, potrebbe essere necessario recuperare e installare manualmente il pacchetto di runtime.
28.0.1 (settembre 2018)
- adb
- Aggiunta del supporto per la ricollegamento delle connessioni TCP. Al termine della disconnessione, adb tenterà di riconnettersi per un massimo di 60 secondi prima di abbandonare una connessione.
- Correggere l'output della console Unicode su Windows. (Grazie al collaboratore esterno Spencer Low!)
- È stato corretto un problema di doppia chiusura del descrittore file che può verificarsi, con conseguente chiusura delle connessioni quando si verifica contemporaneamente un
adb connect
. - Correggi
adb forward --list
quando viene utilizzato con più di un dispositivo connesso.
- fastboot
- È stato aumentato il timeout dei comandi a 30 secondi per supportare meglio alcuni comandi del bootloader lenti.
28.0.0 (giugno 2018)
- adb:
- È stato aggiunto il supporto per il funzionamento senza checksum con i dispositivi che eseguono Android P, che migliora il throughput fino al 40%.
- Ordina l'output di
adb devices
in base al tipo di connessione e al numero di serie del dispositivo. - Aumenta la coda di ascolto della socket per consentire più comandi adb contemporaneamente.
- Migliora l'output di errore per
adb connect
.
- fastboot:
- Migliora il formato di output, aggiungi una modalità di output dettagliata (
-v
). - Pulisci l'output della guida.
- Aggiungi
product.img
eodm.img
all'elenco delle partizioni lampeggiate dafastboot flashall
. - Evita di bloccare i nuovi dispositivi quando utilizzi una versione troppo vecchia di fastboot consentendo ai pacchetti di immagini di fabbrica di richiedere il supporto di partizioni specifiche.
- Migliora il formato di output, aggiungi una modalità di output dettagliata (
27.0.1 (dicembre 2017)
- adb: viene corretto un errore di asserzione su macOS che si verificava quando si collegavano i dispositivi tramite USB 3.0.
- Fastboot: su Windows, aggiunge il supporto per l'eliminazione dei dati dei dispositivi che utilizzano F2FS (Flash-Friendly File System).
27.0.0 (dicembre 2017)
- Risolve nuovamente il bug di fastboot di macOS 10.13 risolto per la prima volta nella versione 26.0.1, ma reintroducendolo nella versione 26.0.2.
26.0.2 (ottobre 2017)
- Aggiunta del supporto di Fastboot per i dispositivi Pixel 2.
26.0.1 (settembre 2017)
- Sono stati corretti i problemi di fastboot su macOS 10.13 High Sierra (bug 64292422).
26.0.0 (giugno 2017)
- Aggiornato con il rilascio dell'SDK finale di Android O (livello API 26).
25.0.5 (24 aprile 2017)
È stato corretto il sideload adb di aggiornamenti di grandi dimensioni su Windows, che si manifestava come "std::bad_alloc" (bug 37139736).
Sono stati corretti i problemi relativi ad adb con alcuni firewall Windows, che si manifestavano come "cannot open transport registration socketpair" (bug 37139725).
Sia
adb --version
chefastboot --version
ora includono il percorso di installazione.È stato modificato adb in modo che non risolva
localhost
per aggirare la VPN configurata in modo errato.È stato modificato adb in modo che non reimposta più i dispositivi USB su Linux, il che potrebbe influire su altri dispositivi USB collegati.
25.0.4 (16 marzo 2017)
- È stato aggiunto il supporto sperimentale di libusb ad adb per Linux e Mac
Per utilizzare il backend libusb, imposta la variabile di ambiente ADB_LIBUSB=true prima di avviare un nuovo server adb. Il nuovo comando adb host-features
ti dirà se stai utilizzando o meno libusb.
Per riavviare adb con libusb e verificare che funzioni, usa adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features
. L'output deve includere "libusb".
In questa release, la vecchia implementazione non libusb rimane predefinita.
fastboot non blocca più i MacBook Pro 2016 (bug 231129)
È stato corretto il problema di acquisizione della riga di comando di Systrace su Mac
25.0.3 (16 dicembre 2016)
- È stato corretto un bug di fastboot che causava il mancato aggiornamento dei dispositivi Android Things
25.0.2 (12 dicembre 2016)
- Aggiornato con la release stabile Android N MR1 (API 25)
25.0.1 (22 novembre 2016)
- Aggiornamento con la release Android N MR1 Developer Preview 2 (API 25)
25.0.0 (19 ottobre 2016)
- Aggiornamento con la release Android N MR1 Developer Preview 1 (API 25)
24.0.4 (14 ottobre 2016)
- Aggiornamento per risolvere i problemi in ADB e Mac OS Sierra
Scarica Android SDK Platform-Tools
Prima di eseguire il download, devi accettare i seguenti termini e condizioni.
Termini e condizioni
Questo è il Contratto di licenza del Software Development Kit di Android1. Introduzione
1.1 Il Software Development Kit di Android (indicato nel Contratto di licenza come "SDK" e che include nello specifico i file di sistema Android, le API in pacchetto e i componenti aggiuntivi delle API di Google) è concesso in licenza all'utente in conformità ai termini del Contratto di licenza. Il Contratto di licenza costituisce un contratto legalmente vincolante tra te e Google in relazione al tuo utilizzo dell'SDK. 1.2 Per "Android" si intende lo stack software per dispositivi di Android, reso disponibile nell'ambito del Progetto open source Android, disponibile al seguente URL: https://source.android.com/, di volta in volta aggiornato. 1.3 Per "implementazione compatibile" si intende qualsiasi dispositivo Android (i) conforme al documento relativo alla Definizione di compatibilità Android, disponibile sul sito web per la compatibilità Android (https://source.android.com/compatibility) e che potrebbe essere aggiornato di tanto in tanto; e (ii) supera con successo il Compatibility Test Suite (CTS) Android. 1.4 Per "Google" si intende Google LLC, organizzata secondo le leggi dello Stato del Delaware, Stati Uniti, e opera ai sensi delle leggi degli Stati Uniti, con sede principale dell'attività all'indirizzo 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Accettazione del presente Contratto di licenza
2.1 Per poter utilizzare l'SDK, deve accettare il Contratto di licenza. Se non accetti il Contratto di licenza, non potrai utilizzare l'SDK. 2.2 Facendo clic per accettare e/o utilizzare questo SDK, l'utente accetta i termini del Contratto di licenza. 2.3 L'utente non può utilizzare l'SDK e non può accettare il Contratto di licenza se gli è vietato ricevere l'SDK ai sensi delle leggi degli Stati Uniti o di altri paesi, compreso il paese in cui risiede o da cui utilizza l'SDK. 2.4 Se accetta di essere vincolato dal Contratto di licenza per conto del proprio datore di lavoro o altra persona giuridica, l'utente dichiara e garantisce di disporre della piena autorità legale per vincolare il proprio datore di lavoro o tale persona giuridica al Contratto di licenza. Qualora non disponga di tale autorità, non può accettare il Contratto di licenza o utilizzare l'SDK per conto del proprio datore di lavoro o altra persona giuridica.3. Licenza SDK da Google
3.1 Ai sensi dei termini del Contratto di licenza, Google concede all'utente una licenza limitata, mondiale, esente da royalty, non cedibile, non esclusiva e non cedibile in sublicenza per utilizzare l'SDK esclusivamente per sviluppare applicazioni per implementazioni compatibili di Android. 3.2 Non può utilizzare questo SDK per sviluppare applicazioni per altre piattaforme (incluse implementazioni non compatibili di Android) o per sviluppare un altro SDK. L'utente è ovviamente libero di sviluppare applicazioni per altre piattaforme, comprese le implementazioni non compatibili di Android, purché l'SDK non venga utilizzato a tale scopo. 3.3 L'utente accetta che Google o terze parti possiedano tutti i diritti, i titoli e gli interessi legali relativi all'SDK, compresi i Diritti di proprietà intellettuale esistenti nell'SDK. Per "Diritti di proprietà intellettuale" si intendono tutti i diritti ai sensi delle norme sui brevetti, sul copyright, sui segreti industriali, sui marchi e qualsiasi altro diritto di proprietà. Google si riserva tutti i diritti non concessi esplicitamente all'utente. 3.4 L'utente non può utilizzare l'SDK per scopi non espressamente consentiti dal Contratto di licenza. Salvo nella misura richiesta dalle licenze di terze parti applicabili, l'utente non può copiare (tranne per scopi di backup), modificare, adattare, ridistribuire, decompilare, decodificare, disassemblare o creare opere derivate dell'SDK o di qualsiasi parte dell'SDK. 3.5 L'utilizzo, la riproduzione e la distribuzione di componenti dell'SDK concessi ai sensi di una licenza software open source sono regolati unicamente dai termini di tale licenza software open source e non dal Contratto di licenza. 3.6 L'utente accetta che la forma e la natura dell'SDK fornito da Google possano cambiare senza preavviso e che le versioni future dell'SDK possano essere incompatibili con applicazioni sviluppate in versioni precedenti dell'SDK. Accetti che Google possa interrompere (definitivamente o temporaneamente) la fornitura dell'SDK (o di qualsiasi funzionalità all'interno dell'SDK) a te o agli utenti in generale a esclusiva discrezione di Google 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 L'utente accetta di non rimuovere, oscurare o alterare qualsiasi informazione sui diritti proprietari (incluse quelle su copyright e marchi) che potrebbe essere applicata o contenuta nell'SDK.4. Utilizzo dell'SDK da parte dello Sviluppatore
4.1 Google accetta di non ottenere alcun diritto, titolo o interesse dall'utente (o dai suoi concessori di licenza) ai sensi del Contratto di licenza in o in qualsiasi applicazione software che lei sviluppa utilizzando l'SDK, compresi eventuali diritti di proprietà intellettuale su tali applicazioni. 4.2 L'utente accetta di utilizzare l'SDK e di scrivere applicazioni solo per le finalità consentite (a) dal Contratto di licenza e (b) da qualsiasi legge o regolamento vigente, nonché da qualsiasi pratica o linea guida generalmente accettata nelle giurisdizioni di competenza (incluse le leggi relative all'esportazione di dati o software da e verso gli Stati Uniti o altri paesi pertinenti). 4.3 L'utente accetta di proteggere la privacy e i diritti legali di tali utenti se utilizza l'SDK per sviluppare applicazioni per utenti pubblici. Se gli utenti forniscono nomi utente, password o altre informazioni di accesso o di tipo privato, l'utente è tenuto a informarli che tali informazioni saranno disponibili nella sua applicazione; egli è inoltre tenuto a fornire a tali utenti un'informativa sulla privacy legalmente valida e una protezione appropriata. Se la sua applicazione memorizza informazioni personali o sensibili fornite dagli utenti, deve farlo in modo sicuro. Se l'utente fornisce all'applicazione i dati dell'account Google, quest'ultima potrà utilizzare tali informazioni per accedere all'account Google solo quando e per gli scopi limitati per i quali l'utente ha concesso l'autorizzazione a farlo. 4.4 L'utente accetta di non intraprendere alcuna attività con l'SDK, compreso lo sviluppo o la distribuzione di un'applicazione, che interferisca, disturbi, danneggi o acceda in alcun modo non autorizzato a proprietà di terze parti, a server, reti o ad altre comunicazioni mobili, compresi server, reti o altri operatori, ma non intraprenderà alcuna attività con l'SDK, compreso lo sviluppo o la distribuzione di un'applicazione. 4.5 L'utente accetta di essere l'unico responsabile (ed esonera Google da qualsiasi responsabilità nei suoi confronti o nei confronti di terze parti) di qualsiasi dato, contenuto o risorsa creata, trasmessa o visualizzata tramite Android e/o applicazioni per Android, nonché delle conseguenze delle proprie azioni (compresi eventuali danni o perdite subiti da Google) in questo modo. 4.6 L'utente accetta di essere l'unico soggetto responsabile (e che Google non ha alcuna responsabilità nei suoi confronti o nei suoi confronti)5. Credenziali dello Sviluppatore
5.1 L'utente accetta di essere responsabile di mantenere la riservatezza delle credenziali dello sviluppatore che possono essergli fornite da Google o che possono scegliere personalmente, nonché di essere l'unico responsabile di tutte le applicazioni sviluppate con le credenziali dello sviluppatore.6. Privacy e informazioni
6.1 Per poter continuare a innovare e migliorare l'SDK, Google potrebbe raccogliere dal software alcune statistiche sull'utilizzo, inclusi, a titolo esemplificativo, identificatore univoco, indirizzo IP associato, numero di versione del software e informazioni sugli strumenti e/o servizi utilizzati nell'SDK e sulla relativa modalità di utilizzo. Prima che una qualsiasi di queste informazioni venga raccolta, l'SDK ti invierà una notifica e richiederà il tuo consenso. Se neghi il consenso, le informazioni non verranno raccolte. 6.2 I dati raccolti vengono esaminati nel complesso per migliorare l'SDK e vengono gestiti nel rispetto delle Norme sulla privacy di Google, consultabili al seguente URL: https://policies.google.com/privacy 6.3 Set di dati anonimizzati e aggregati di dati possono essere condivisi con i partner di Google per migliorare l'SDK.7. Applicazioni di terze parti
7.1 Se l'utente utilizza l'SDK per eseguire applicazioni sviluppate da una terza parte o che accedono a dati, contenuti o risorse forniti da una terza parte, accetta che Google non sia responsabile di tali applicazioni, dati, contenuti o risorse. L'utente accetta che per tutti i dati, i contenuti o le risorse a cui può accedere tramite applicazioni di terze parti, il solo responsabile è la persona da cui tali contenuti hanno avuto origine e che Google non si assume alcuna responsabilità in caso di perdite o danni che potrebbero verificarsi a seguito dell'utilizzo di uno di questi dati, contenuti, applicazioni o risorse 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 azienda 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 L'utente riconosce che l'utilizzo di applicazioni, dati, contenuti o risorse di terze parti potrebbe essere soggetto ad altri termini e condizioni che regolano il rapporto tra l'utente e la terza parte in questione. In tal caso, il Contratto di licenza non influirà sul rapporto giuridico dell'utente con tali terze parti.8. Utilizzo delle API Android
8.1 API di dati di Google 8.1.1 Se l'utente utilizza un'API per recuperare i dati da Google, riconosce che i dati possono essere protetti da diritti di proprietà intellettuale di proprietà di Google o dei soggetti che li forniscono (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 l'utente utilizza un'API per recuperare i dati di un utente da Google, riconosce e accetta che potrà recuperare i dati solo con il consenso esplicito dell'utente e solo quando e per le finalità limitate per cui l'utente ha concesso l'autorizzazione a farlo. Se l'utente utilizza l'API Android Recognition Service, documentata al seguente URL: https://developer.android.com/reference/data responsabile, che è stato aggiornato all'app Google Cloud, come Se fai clic per accettare, accetti i termini dell'Addendum per il trattamento dei dati per i Prodotti per i quali Google è un Responsabile del trattamento dei dati.9. Risoluzione del Contratto di licenza
9.1 Il Contratto di licenza continuerà a essere valido fino alla risoluzione da parte tua o di Google come indicato di seguito. 9.2 L'utente può risolvere il Contratto di licenza interrompendo l'utilizzo dell'SDK e di tutte le credenziali dello sviluppatore pertinenti. 9.3 Google può risolvere in qualsiasi momento il Contratto di licenza con l'utente se: (A) l'utente ha violato una qualsiasi disposizione del Contratto di licenza; o (B) Google è tenuta a farlo per legge; o (C) il partner con cui Google ha offerto determinate parti dell'SDK (come le API) all'utente ha terminato il suo rapporto con Google o se ha cessato di offrire a sua esclusiva parti dell'SDK determinate parti dell'SDK o di cui l'utente decide a sua discrezione di non utilizzare più a sua discrezione determinate parti dell'SDK o di non 9.4 Al termine del Contratto di licenza, tutti i diritti, le obbligazioni e le responsabilità legali di cui tu e Google avete beneficiato, a cui siete stati soggetti (o che sono maturati nel tempo durante il periodo di validità del Contratto di licenza) o che sono stati espressamente dichiarati per durare a tempo indeterminato, non saranno interessati da questa cessazione e le disposizioni del paragrafo 14.7 continueranno a essere applicate a tali diritti, obbligazioni e responsabilità a tempo indeterminato.10. ESCLUSIONE DI GARANZIE
10.1 L'UTENTE RICONOSCE E ACCETTA ESPRESSAMENTE CHE L'UTILIZZO DELL'SDK È A SUO ESCLUSIVO RISCHIO E CHE L'SDK VIENE FORNITO "COSÌ COM'È" E "COME DISPONIBILE", SENZA ALCUNA GARANZIA DI ALCUN TIPO DA GOOGLE. 10.2 L'UTILIZZO DELL'SDK E DI QUALSIASI MATERIALE SCARICATO O IN ALTRO TIPO OTTENUTO ATTRAVERSO L'UTILIZZO DELL'SDK È A PROPRIA DISCREZIONE E RISCHIO E L'UTENTE È L'UNICO RESPONSABILE DI QUALSIASI DANNO AL SISTEMA DEL COMPUTER O DA ALTRO DISPOSITIVO O DELLA PERDITA DI DATI. 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 L'UTENTE RICONOSCE E ACCETTA CHE GOOGLE, LE PROPRIE CONSOCIATE E AFFILIATE E I SUOI LICENZIATARI NON SARANNO RESPONSABILI NEI CONFRONTI DELL'UTENTE AI SENSI DI QUALSIASI TEORIA DI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O ESEMPLARI12. Indennizzo
12.1 Nella misura massima consentita dalla legge, l'utente accetta di difendere, indennizzare e tenere indenne Google, le sue società consociate e i rispettivi dirigenti, funzionari, dipendenti e agenti da e contro qualsiasi reclamo, azione, causa o procedimento, nonché qualsiasi perdita, responsabilità, danno, costo e spesa (inclusi eventuali diritti d'autore o spese legali derivanti da qualsiasi altro patto di copyright o applicazione del copyright da parte dell'utente, da qualsiasi altro diritto commerciale o da parte dell'utente che violi o accumuli diritti di copyright o commercializzati da parte dell'utente;13. Modifiche al Contratto di licenza
13.1 Google potrebbe apportare modifiche al Contratto di licenza durante la distribuzione di nuove versioni dell'SDK. Qualora vengano apportate tali modifiche, Google renderà disponibile una nuova versione del Contratto di licenza sul sito web in cui viene reso disponibile l'SDK.14. Termini legali generali
14.1 Il Contratto di licenza costituisce l'intero contratto legale tra l'utente e Google, regola il suo utilizzo dell'SDK (esclusi eventuali servizi che Google potrebbe fornire all'utente ai sensi di un accordo scritto separato) e sostituisce completamente qualsiasi precedente contratto stipulato tra l'utente 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 una disposizione del Contratto di licenza non è valida, tale disposizione verrà rimossa dal Contratto di licenza senza inficiare il resto del Contratto di licenza. Le restanti disposizioni del Contratto di licenza continueranno a essere valide e applicabili. 14.4 L'utente riconosce e accetta che ciascun membro del gruppo di società di cui Google è la capogruppo sarà beneficiario terzo del Contratto di licenza e che tali altre società avranno diritto di applicare direttamente e fare affidamento su qualsiasi clausola del Contratto che conferisce un beneficio a (o diritti a favore di) queste. All'infuori di esse, nessun'altra persona o azienda sarà beneficiaria terza del Contratto di licenza. 14.5 LIMITAZIONI SULLE ESPORTAZIONI. L'SDK È SOGGETTO ALLE LEGGI E ALLE NORMATIVE DI ESPORTAZIONE DEGLI STATI UNITI. L'UTENTE È NECESSARIO RISPETTARE TUTTE LE LEGGI E LE NORMATIVE DI ESPORTAZIONE NAZIONALI E INTERNAZIONALI APPLICABILI ALL'SDK. QUESTE LEGGI COMPRENDONO LIMITAZIONI PER DESTINAZIONI, UTENTI FINALI E UTILIZZO FINALE. 14.6 I diritti concessi dal Contratto di licenza non possono essere assegnati o trasferiti da te o da Google senza previa approvazione scritta dell'altra parte. Né tu né Google sarete autorizzati a delegare i vostri obblighi o responsabilità ai sensi del Contratto di licenza senza previa approvazione scritta dell'altra parte. 14.7 Il Contratto di licenza e il rapporto tra l'utente 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 accettate di sottoporvi all'esclusiva giurisdizione dei tribunali della contea di Santa Clara, California, per la risoluzione di qualsiasi questione legale derivante dal Contratto di licenza. Nonostante ciò, lei accetta che Google sia ancora autorizzata a richiedere provvedimenti ingiuntivi (o un tipo equivalente di provvedimento d'urgenza) in qualsiasi giurisdizione. 27 luglio 2021Scarica Android SDK Platform-Tools
Prima di eseguire il download, devi accettare i seguenti termini e condizioni.
Termini e condizioni
Questo è il Contratto di licenza del Software Development Kit di Android1. Introduzione
1.1 Il Software Development Kit di Android (indicato nel Contratto di licenza come "SDK" e che include nello specifico i file di sistema Android, le API in pacchetto e i componenti aggiuntivi delle API di Google) è concesso in licenza all'utente in conformità ai termini del Contratto di licenza. Il Contratto di licenza costituisce un contratto legalmente vincolante tra te e Google in relazione al tuo utilizzo dell'SDK. 1.2 Per "Android" si intende lo stack software per dispositivi di Android, reso disponibile nell'ambito del Progetto open source Android, disponibile al seguente URL: https://source.android.com/, di volta in volta aggiornato. 1.3 Per "implementazione compatibile" si intende qualsiasi dispositivo Android (i) conforme al documento relativo alla Definizione di compatibilità Android, disponibile sul sito web per la compatibilità Android (https://source.android.com/compatibility) e che potrebbe essere aggiornato di tanto in tanto; e (ii) supera con successo il Compatibility Test Suite (CTS) Android. 1.4 Per "Google" si intende Google LLC, organizzata secondo le leggi dello Stato del Delaware, Stati Uniti, e opera ai sensi delle leggi degli Stati Uniti, con sede principale dell'attività all'indirizzo 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.2. Accettazione del presente Contratto di licenza
2.1 Per poter utilizzare l'SDK, deve accettare il Contratto di licenza. Se non accetti il Contratto di licenza, non potrai utilizzare l'SDK. 2.2 Facendo clic per accettare e/o utilizzare questo SDK, l'utente accetta i termini del Contratto di licenza. 2.3 L'utente non può utilizzare l'SDK e non può accettare il Contratto di licenza se gli è vietato ricevere l'SDK ai sensi delle leggi degli Stati Uniti o di altri paesi, compreso il paese in cui risiede o da cui utilizza l'SDK. 2.4 Se accetta di essere vincolato dal Contratto di licenza per conto del proprio datore di lavoro o altra persona giuridica, l'utente dichiara e garantisce di disporre della piena autorità legale per vincolare il proprio datore di lavoro o tale persona giuridica al Contratto di licenza. Qualora non disponga di tale autorità, non può accettare il Contratto di licenza o utilizzare l'SDK per conto del proprio datore di lavoro o altra persona giuridica.3. Licenza SDK da Google
3.1 Ai sensi dei termini del Contratto di licenza, Google concede all'utente una licenza limitata, mondiale, esente da royalty, non cedibile, non esclusiva e non cedibile in sublicenza per utilizzare l'SDK esclusivamente per sviluppare applicazioni per implementazioni compatibili di Android. 3.2 Non può utilizzare questo SDK per sviluppare applicazioni per altre piattaforme (incluse implementazioni non compatibili di Android) o per sviluppare un altro SDK. L'utente è ovviamente libero di sviluppare applicazioni per altre piattaforme, comprese le implementazioni non compatibili di Android, purché l'SDK non venga utilizzato a tale scopo. 3.3 L'utente accetta che Google o terze parti possiedano tutti i diritti, i titoli e gli interessi legali relativi all'SDK, compresi i Diritti di proprietà intellettuale esistenti nell'SDK. Per "Diritti di proprietà intellettuale" si intendono tutti i diritti ai sensi delle norme sui brevetti, sul copyright, sui segreti industriali, sui marchi e qualsiasi altro diritto di proprietà. Google si riserva tutti i diritti non concessi esplicitamente all'utente. 3.4 L'utente non può utilizzare l'SDK per scopi non espressamente consentiti dal Contratto di licenza. Salvo nella misura richiesta dalle licenze di terze parti applicabili, l'utente non può copiare (tranne per scopi di backup), modificare, adattare, ridistribuire, decompilare, decodificare, disassemblare o creare opere derivate dell'SDK o di qualsiasi parte dell'SDK. 3.5 L'utilizzo, la riproduzione e la distribuzione di componenti dell'SDK concessi ai sensi di una licenza software open source sono regolati unicamente dai termini di tale licenza software open source e non dal Contratto di licenza. 3.6 L'utente accetta che la forma e la natura dell'SDK fornito da Google possano cambiare senza preavviso e che le versioni future dell'SDK possano essere incompatibili con applicazioni sviluppate in versioni precedenti dell'SDK. Accetti che Google possa interrompere (definitivamente o temporaneamente) la fornitura dell'SDK (o di qualsiasi funzionalità all'interno dell'SDK) a te o agli utenti in generale a esclusiva discrezione di Google 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 L'utente accetta di non rimuovere, oscurare o alterare qualsiasi informazione sui diritti proprietari (incluse quelle su copyright e marchi) che potrebbe essere applicata o contenuta nell'SDK.4. Utilizzo dell'SDK da parte dello Sviluppatore
4.1 Google accetta di non ottenere alcun diritto, titolo o interesse dall'utente (o dai suoi concessori di licenza) ai sensi del Contratto di licenza in o in qualsiasi applicazione software che lei sviluppa utilizzando l'SDK, compresi eventuali diritti di proprietà intellettuale su tali applicazioni. 4.2 L'utente accetta di utilizzare l'SDK e di scrivere applicazioni solo per le finalità consentite (a) dal Contratto di licenza e (b) da qualsiasi legge o regolamento vigente, nonché da qualsiasi pratica o linea guida generalmente accettata nelle giurisdizioni di competenza (incluse le leggi relative all'esportazione di dati o software da e verso gli Stati Uniti o altri paesi pertinenti). 4.3 L'utente accetta di proteggere la privacy e i diritti legali di tali utenti se utilizza l'SDK per sviluppare applicazioni per utenti pubblici. Se gli utenti forniscono nomi utente, password o altre informazioni di accesso o di tipo privato, l'utente è tenuto a informarli che tali informazioni saranno disponibili nella sua applicazione; egli è inoltre tenuto a fornire a tali utenti un'informativa sulla privacy legalmente valida e una protezione appropriata. Se la sua applicazione memorizza informazioni personali o sensibili fornite dagli utenti, deve farlo in modo sicuro. Se l'utente fornisce all'applicazione i dati dell'account Google, quest'ultima potrà utilizzare tali informazioni per accedere all'account Google solo quando e per gli scopi limitati per i quali l'utente ha concesso l'autorizzazione a farlo. 4.4 L'utente accetta di non intraprendere alcuna attività con l'SDK, compreso lo sviluppo o la distribuzione di un'applicazione, che interferisca, disturbi, danneggi o acceda in alcun modo non autorizzato a proprietà di terze parti, a server, reti o ad altre comunicazioni mobili, compresi server, reti o altri operatori, ma non intraprenderà alcuna attività con l'SDK, compreso lo sviluppo o la distribuzione di un'applicazione. 4.5 L'utente accetta di essere l'unico responsabile (ed esonera Google da qualsiasi responsabilità nei suoi confronti o nei confronti di terze parti) di qualsiasi dato, contenuto o risorsa creata, trasmessa o visualizzata tramite Android e/o applicazioni per Android, nonché delle conseguenze delle proprie azioni (compresi eventuali danni o perdite subiti da Google) in questo modo. 4.6 L'utente accetta di essere l'unico soggetto responsabile (e che Google non ha alcuna responsabilità nei suoi confronti o nei suoi confronti)5. Credenziali dello Sviluppatore
5.1 L'utente accetta di essere responsabile di mantenere la riservatezza delle credenziali dello sviluppatore che possono essergli fornite da Google o che possono scegliere personalmente, nonché di essere l'unico responsabile di tutte le applicazioni sviluppate con le credenziali dello sviluppatore.6. Privacy e informazioni
6.1 Per poter continuare a innovare e migliorare l'SDK, Google potrebbe raccogliere dal software alcune statistiche sull'utilizzo, inclusi, a titolo esemplificativo, identificatore univoco, indirizzo IP associato, numero di versione del software e informazioni sugli strumenti e/o servizi utilizzati nell'SDK e sulla relativa modalità di utilizzo. Prima che una qualsiasi di queste informazioni venga raccolta, l'SDK ti invierà una notifica e richiederà il tuo consenso. Se neghi il consenso, le informazioni non verranno raccolte. 6.2 I dati raccolti vengono esaminati nel complesso per migliorare l'SDK e vengono gestiti nel rispetto delle Norme sulla privacy di Google, consultabili al seguente URL: https://policies.google.com/privacy 6.3 Set di dati anonimizzati e aggregati di dati possono essere condivisi con i partner di Google per migliorare l'SDK.7. Applicazioni di terze parti
7.1 Se l'utente utilizza l'SDK per eseguire applicazioni sviluppate da una terza parte o che accedono a dati, contenuti o risorse forniti da una terza parte, accetta che Google non sia responsabile di tali applicazioni, dati, contenuti o risorse. L'utente accetta che per tutti i dati, i contenuti o le risorse a cui può accedere tramite applicazioni di terze parti, il solo responsabile è la persona da cui tali contenuti hanno avuto origine e che Google non si assume alcuna responsabilità in caso di perdite o danni che potrebbero verificarsi a seguito dell'utilizzo di uno di questi dati, contenuti, applicazioni o risorse 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 azienda 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 L'utente riconosce che l'utilizzo di applicazioni, dati, contenuti o risorse di terze parti potrebbe essere soggetto ad altri termini e condizioni che regolano il rapporto tra l'utente e la terza parte in questione. In tal caso, il Contratto di licenza non influirà sul rapporto giuridico dell'utente con tali terze parti.8. Utilizzo delle API Android
8.1 API di dati di Google 8.1.1 Se l'utente utilizza un'API per recuperare i dati da Google, riconosce che i dati possono essere protetti da diritti di proprietà intellettuale di proprietà di Google o dei soggetti che li forniscono (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 l'utente utilizza un'API per recuperare i dati di un utente da Google, riconosce e accetta che potrà recuperare i dati solo con il consenso esplicito dell'utente e solo quando e per le finalità limitate per cui l'utente ha concesso l'autorizzazione a farlo. Se l'utente utilizza l'API Android Recognition Service, documentata al seguente URL: https://developer.android.com/reference/data responsabile, che è stato aggiornato all'app Google Cloud, come Se fai clic per accettare, accetti i termini dell'Addendum per il trattamento dei dati per i Prodotti per i quali Google è un Responsabile del trattamento dei dati.9. Risoluzione del Contratto di licenza
9.1 Il Contratto di licenza continuerà a essere valido fino alla risoluzione da parte tua o di Google come indicato di seguito. 9.2 L'utente può risolvere il Contratto di licenza interrompendo l'utilizzo dell'SDK e di tutte le credenziali dello sviluppatore pertinenti. 9.3 Google può risolvere in qualsiasi momento il Contratto di licenza con l'utente se: (A) l'utente ha violato una qualsiasi disposizione del Contratto di licenza; o (B) Google è tenuta a farlo per legge; o (C) il partner con cui Google ha offerto determinate parti dell'SDK (come le API) all'utente ha terminato il suo rapporto con Google o se ha cessato di offrire a sua esclusiva parti dell'SDK determinate parti dell'SDK o di cui l'utente decide a sua discrezione di non utilizzare più a sua discrezione determinate parti dell'SDK o di non 9.4 Al termine del Contratto di licenza, tutti i diritti, le obbligazioni e le responsabilità legali di cui tu e Google avete beneficiato, a cui siete stati soggetti (o che sono maturati nel tempo durante il periodo di validità del Contratto di licenza) o che sono stati espressamente dichiarati per durare a tempo indeterminato, non saranno interessati da questa cessazione e le disposizioni del paragrafo 14.7 continueranno a essere applicate a tali diritti, obbligazioni e responsabilità a tempo indeterminato.10. ESCLUSIONE DI GARANZIE
10.1 L'UTENTE RICONOSCE E ACCETTA ESPRESSAMENTE CHE L'UTILIZZO DELL'SDK È A SUO ESCLUSIVO RISCHIO E CHE L'SDK VIENE FORNITO "COSÌ COM'È" E "COME DISPONIBILE", SENZA ALCUNA GARANZIA DI ALCUN TIPO DA GOOGLE. 10.2 L'UTILIZZO DELL'SDK E DI QUALSIASI MATERIALE SCARICATO O IN ALTRO TIPO OTTENUTO ATTRAVERSO L'UTILIZZO DELL'SDK È A PROPRIA DISCREZIONE E RISCHIO E L'UTENTE È L'UNICO RESPONSABILE DI QUALSIASI DANNO AL SISTEMA DEL COMPUTER O DA ALTRO DISPOSITIVO O DELLA PERDITA DI DATI. 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 L'UTENTE RICONOSCE E ACCETTA CHE GOOGLE, LE PROPRIE CONSOCIATE E AFFILIATE E I SUOI LICENZIATARI NON SARANNO RESPONSABILI NEI CONFRONTI DELL'UTENTE AI SENSI DI QUALSIASI TEORIA DI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, INCIDENTALI, SPECIALI, CONSEQUENZIALI O ESEMPLARI12. Indennizzo
12.1 Nella misura massima consentita dalla legge, l'utente accetta di difendere, indennizzare e tenere indenne Google, le sue società consociate e i rispettivi dirigenti, funzionari, dipendenti e agenti da e contro qualsiasi reclamo, azione, causa o procedimento, nonché qualsiasi perdita, responsabilità, danno, costo e spesa (inclusi eventuali diritti d'autore o spese legali derivanti da qualsiasi altro patto di copyright o applicazione del copyright da parte dell'utente, da qualsiasi altro diritto commerciale o da parte dell'utente che violi o accumuli diritti di copyright o commercializzati da parte dell'utente;13. Modifiche al Contratto di licenza
13.1 Google potrebbe apportare modifiche al Contratto di licenza durante la distribuzione di nuove versioni dell'SDK. Qualora vengano apportate tali modifiche, Google renderà disponibile una nuova versione del Contratto di licenza sul sito web in cui viene reso disponibile l'SDK.14. Termini legali generali
14.1 Il Contratto di licenza costituisce l'intero contratto legale tra l'utente e Google, regola il suo utilizzo dell'SDK (esclusi eventuali servizi che Google potrebbe fornire all'utente ai sensi di un accordo scritto separato) e sostituisce completamente qualsiasi precedente contratto stipulato tra l'utente 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 una disposizione del Contratto di licenza non è valida, tale disposizione verrà rimossa dal Contratto di licenza senza inficiare il resto del Contratto di licenza. Le restanti disposizioni del Contratto di licenza continueranno a essere valide e applicabili. 14.4 L'utente riconosce e accetta che ciascun membro del gruppo di società di cui Google è la capogruppo sarà beneficiario terzo del Contratto di licenza e che tali altre società avranno diritto di applicare direttamente e fare affidamento su qualsiasi clausola del Contratto che conferisce un beneficio a (o diritti a favore di) queste. All'infuori di esse, nessun'altra persona o azienda sarà beneficiaria terza del Contratto di licenza. 14.5 LIMITAZIONI SULLE ESPORTAZIONI. L'SDK È SOGGETTO ALLE LEGGI E ALLE NORMATIVE DI ESPORTAZIONE DEGLI STATI UNITI. L'UTENTE È NECESSARIO RISPETTARE TUTTE LE LEGGI E LE NORMATIVE DI ESPORTAZIONE NAZIONALI E INTERNAZIONALI APPLICABILI ALL'SDK. QUESTE LEGGI COMPRENDONO LIMITAZIONI PER DESTINAZIONI, UTENTI FINALI E UTILIZZO FINALE. 14.6 I diritti concessi dal Contratto di licenza non possono essere assegnati o trasferiti da te o da Google senza previa approvazione scritta dell'altra parte. Né tu né Google sarete autorizzati a delegare i vostri obblighi o responsabilità ai sensi del Contratto di licenza senza previa approvazione scritta dell'altra parte. 14.7 Il Contratto di licenza e il rapporto tra l'utente 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 accettate di sottoporvi all'esclusiva giurisdizione dei tribunali della contea di Santa Clara, California, per la risoluzione di qualsiasi questione legale derivante dal Contratto di licenza. Nonostante ciò, lei accetta che Google sia ancora autorizzata a richiedere provvedimenti ingiuntivi (o un tipo equivalente di provvedimento d'urgenza) in qualsiasi giurisdizione. 27 luglio 2021Scarica Android SDK Platform-Tools
Prima di eseguire il download, devi accettare i seguenti termini e condizioni.