Android SDK Platform-Tools è un componente per l'SDK Android.
Include strumenti che si interfacciano con la piattaforma Android, principalmente
adb
e
fastboot
.
Per lo sviluppo di app per Android è necessario adb
, ma gli sviluppatori di app la
di solito usano solo le installazioni
di Studio. Il download è utile se vuoi
per utilizzare adb
direttamente dalla riga di comando e non avere Studio installato.
Se hai già installato Studio, potresti usare la copia
installata perché Studio la aggiornerà automaticamente. fastboot
necessaria
se vuoi sbloccare il bootloader del dispositivo e aggiornarlo con un nuovo sistema
dell'immagine. Questo pacchetto conteneva systrace
, ma in realtà è diventato obsoleto
a favore di Studio Profiler, gpuinspector.dev o Perfetto.
Alcune nuove funzionalità in adb
e fastboot
sono disponibili solo per gli utenti recenti
versioni di Android, sono compatibili con le versioni precedenti, quindi dovrebbe essere sufficiente
l'ultima versione di SDK Platform-Tools e dovreste segnalare bug se li
eccezioni.
Download
Se sei uno sviluppatore Android, dovresti ricevere l'ultima versione
SDK Platform-Tools da SDK Manager di Android Studio o dalla
sdkmanager
a strumento a riga di comando. In questo modo ti assicuri che gli strumenti vengano salvati nel posto giusto con
gli altri strumenti dell'SDK Android e aggiornarli facilmente.
Tuttavia, se vuoi utilizzare 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)
- ab
- È stato corretto il bug del backend mDNS openscreen che causava la disattivazione del server per la query troncata (problema n. 294120933).
- Fai funzionare il backend mDNS openscreen su macOS.
- Imposta il backend mDNS openscreen come predefinito su tutte le piattaforme.
- Supporto per il rilevamento di USB SuperSpeed+ (velocità attuali e negoziate) a scopo diagnostico.
- Arresto controllato: rilascia tutte le interfacce USB allo spegnimento (tutti i sistemi operativi).
35.0.1 (marzo 2024)
- ab
- Passa a libusb 1.0.27
35.0.0 (febbraio 2024)
- ab
- Passa a libusb come impostazione predefinita su Linux problema n. 270205252.
- È stato corretto l'avvio di ADB su host senza USB.
- Sono stati corretti i blocchi adb causati da dispositivi USB che riportavano erroneamente descrittori a lunghezza zero problema n. 302212871.
- Correggi il codice di reso di
adb shell
quando il dispositivo si disconnette problema n. 321787891.
- fastboot
- Limita la dimensione massima della coda di pacchetti in entrata.
- Rimuovi i colli di bottiglia che in precedenza limitavano la velocità di download a circa 120 MB/s. Ora fastboot è in grado di saturare un bus SuperSpeed+ e raggiungere velocità fino a 980 MB/s, a seconda del dispositivo.
34.0.5 (ottobre 2023)
- ab
- adb ora imposta in modo predefinito libusb su macOS per risolvere il problema n. 270205252.
- In precedenza, l'adb rispondeva con un codice riuscito quando l'accoppiamento wireless non va a buon fine. È stato risolto restituendo un codice di errore (1) e un errore rivolto agli utenti (
error: protocol fault (couldn't read status message...)
).echo $?
ora segnala1
. - Ora
adb wait-for-disconnect
è operativo per le applicazioni non USB (wireless debug). - Aggiunta una nuova interfaccia DbC per il futuro supporto di ChromeOS su ADB.
- fastboot
- Correzione flashall sui dispositivi Pixel 3
34.0.4 (luglio 2023)
- ab
- Propaga
-a (gListenAll)
quando adb crea il fork di un server host adb (in precedenza, il flag funzionava solo peradb -a server nodaemon
) - Operazioni root e unroot più rapide
- Ritorna
Flag(env) guarding clear endpoint (device) feature for OSX usb start.
(problema n. 270205252).
- Propaga
- fastboot
- Mac: rimuovi i nuovi tentativi su un iteratore IO non valido (errore lampeggiante) con LIBUSB_TRANSFER_CANCELLED)
- Windows: correggi il messaggio "Il file sparso è troppo grande o non valido" quando si utilizza "flashall"
- Tutte le piattaforme: correggi "ANDROID_PRODUCT_OUT non impostato" quando si utilizza "update"
34.0.1 (marzo 2023)
- ab
- macOS: ripristino della "connettività instabile (cavo ad alta velocità di MacBook)" a causa di un blocco dell'installazione adb (problema n. 270205252).
- fastboot
- Windows: corretto "mke2fs: nome dispositivo non valido o non corretto durante il tentativo di determinare la dimensione del file system" introdotto negli Strumenti della piattaforma 34.0.0 (problema n. 271039230).
34.0.0 RC2 (marzo 2023)
- Aggiornamento con il rilascio di Anteprima 2 per gli sviluppatori di Android 14 (nessun aggiornamento a adb e fastboot).
34.0.0 (febbraio 2023)
- ab
- Correzione di pacchetti di lunghezza zero per macOS (issuetracker: 208675141).
- Connettività instabile risolta (cavo MacBook ad alta velocità): disconnessioni frequenti dell'ADB.
- Migliorato il messaggio di errore per il push adb con un numero di argomenti insufficiente.
- fastboot
- Miglioramento del flashing: se possibile,
flashall
ora ignorerà i riavvii nello spazio utente. - Correzione di pacchetti di lunghezza zero per macOS (issuetracker: 208675141).
- È stato corretto il problema di ripristino.img lampeggiante che generava un piè di pagina AVB errato.
- Miglioramento del flashing: se possibile,
33.0.3 (agosto 2022)
- ab
- Non riprovare
adb root
se il primo tentativo non è andato a buon fine. - Correggi la voce duplicata dei dispositivi di monitoraggio.
- Aggiungi il windowing di ricezione (aumenta la velocità effettiva su connessioni ad alta latenza).
- Messaggi di errore più specifici in "Più dispositivi" di errore.
- Rifiuta le richieste di inoltro inverse impreviste.
- Risolvere i problemi relativi all'installazione di più pacchetti su Windows.
- Non riprovare
- fastboot
- Rimuovi e2fsdroid dall'SDK platform-tools.
- Stampa il messaggio di ritorno di OemCmdGestori quando l'operazione è andata a buon fine.
33.0.2 (maggio 2022)
- fastboot
- Supporto per la partizione
vendor_kernel_boot
.
- Supporto per la partizione
33.0.1 (marzo 2022)
- ab
- Corregge gli arresti anomali di Windows mdns.
- Corregge l'attivazione/disattivazione della verifica sui vecchi dispositivi.
- Corregge il problema di installazione multipla su dispositivi vecchi
- Migliora l'output della guida per includere tutti i metodi di compressione supportati.
- systrace
- Rimosso. Usa invece Studio Profiler/gpuinspector.dev/Perfetto.
33.0.0 (febbraio 2022)
- ab
- Corregge il problema introdotto nella versione 32.0.0 degli arresti anomali quando viene eseguito senza argomenti.
32.0.0 (gennaio 2022)
- ab
- Programma binario universale per dispositivi Apple M1.
- Problema noto: questa versione ha un arresto anomalo quando viene eseguita senza argomenti.
31.0.3 (agosto 2021)
- fastboot
- Supporto del flashing di vbmeta_vendor.img per flashall / update fastboot.
31.0.2 (aprile 2021)
- ab
- Supporto dell'inoltro a vsock su Linux.
- Correzione del bug in
adb track-devices
a causa del quale i dispositivi non eseguivano il debug wireless ricevere subito gli aggiornamenti. - Implementare il supporto preliminare per il rilevamento dei dispositivi mDNS senza una connessione separata
servizio mDNS installato. Questa opzione è attualmente disattivata per impostazione predefinita e può essere
attivata impostando la variabile di ambiente
ADB_MDNS_OPENSCREEN
su 1 quando avviando l'adb server.
- fastboot
- Se non riesci a ottenere le dimensioni della partizione di avvio, non commettere errori.
- Ricava lo stato di blocco del dispositivo dalla proprietà anziché analizzare il kernel dall'interfaccia a riga di comando.
31.0.1 (marzo 2021)
- ab
- Riduci l'intervallo keepalive TCP.
- Migliora 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)
- ab
- Disattiva la compressione al pull per impostazione predefinita.
30.0.5 (novembre 2020)
- ab
- Migliora le prestazioni di
adb push
quando esegui il push di molti file tramite una connessione ad alta latenza. - Migliora le prestazioni di
adb push/pull
su Windows. - Correggi
adb push --sync
con più input. - Migliora le prestazioni dell'installazione incrementale degli APK.
- Migliora la gestione degli errori per l'installazione incrementale dell'APK.
- Migliora le prestazioni di
30.0.4 (luglio 2020)
- ab
- Correggi l'installazione di riserva dell'APK non incrementale sui dispositivi precedenti ad Android 11.
- Correggi
adb install-multi-package
. - Sono stati risolti altri arresti anomali relativi all'accoppiamento wireless ADB.
- Correggi 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)
- ab
- È stato risolto il problema dell'installazione degli APK firmati con lo schema di firma v4 sui dispositivi precedenti ad Android 11.
- Correggi l'arresto anomalo durante l'autenticazione senza
ADB_VENDOR_KEYS
. - Correggi l'arresto anomalo durante l'utilizzo di
adb -H
.
30.0.2 (giugno 2020)
- ab
- Migliora l'accoppiamento wireless ADB.
- Risolvere il problema del blocco di
adb logcat
quando viene eseguito prima della connessione di un dispositivo. - Aggiungi
adb transport-id
per consentire agli script di attendere in sicurezza il ritiro di un dispositivo dopo il root/unroot/il riavvio.
30.0.1 (maggio 2020)
- ab
- Disattiva la connessione automatica adb mdns per impostazione predefinita. Questa funzionalità può essere riattivata con
ADB_MDNS_AUTO_CONNECT
variabile di ambiente. - Migliora le prestazioni di
adb install-multi
su dispositivi con Android 10 o versioni successive. - È stato corretto il timeout quando si utilizzava
adb root/unroot
su un dispositivo connesso tramite TCP. - Aggiorna il supporto per l'accoppiamento wireless.
- Disattiva la connessione automatica adb mdns per impostazione predefinita. Questa funzionalità può essere riattivata con
30.0.0 (aprile 2020)
- ab
- Aggiungi il supporto iniziale per l'accoppiamento wireless.
- Aggiungi il supporto per l'installazione incrementale dell'APK.
- Implementa il supporto lato client per la compressione di
adb {push, pull, sync}
quando utilizzato con un dispositivo Android 11. - Migliora le prestazioni di
adb push
su connessioni ad alta latenza. - Migliora le prestazioni push/pull su Windows.
29.0.6 (febbraio 2020)
- ab
- Supporto di dimensioni/tempo a 64 bit per
adb ls
se utilizzato con un Dispositivo Android 11. - Supporto dell'ascolto su
::1
su POSIX. - Supporto client per i dispositivi WinUSB che pubblicano un descrittore WinUSB. (richiesto per Android 11) non dovrebbe più richiedere una porta USB driver da installare.
- È stato corretto il problema di blocco quando si utilizzava
adb install
su qualcosa che non è effettivamente un file.
- Supporto di dimensioni/tempo a 64 bit per
29.0.5 (ottobre 2019)
- ab
- Leggero miglioramento delle prestazioni su Linux quando si utilizzano e altre connessioni.
- Aggiungi l'opzione
--fastdeploy
aadb install
per aggiornamenti incrementali agli APK in fase di sviluppo.
29.0.4 (settembre 2019)
- ab
- Hotfix per il timeout di debug nativo con LLDB
(vedi il problema n. 134613180). Anche questo
corregge un bug correlato nei Profiler di Android Studio che causa un
AdbCommandRejectedException
, che puoi vedere nel fileidea.log
.
- Hotfix per il timeout di debug nativo con LLDB
(vedi il problema n. 134613180). Anche questo
corregge un bug correlato nei Profiler di Android Studio che causa un
29.0.3 (settembre 2019)
- ab
adb forward --list
funziona con più dispositivi connessi.- Risolvere i problemi relativi allo stato offline dei dispositivi Windows.
- Migliora l'output di
adb install
e il testo della guida. - Ripristina il comportamento precedente di
adb connect <host>
senza specificare la porta.
29.0.2 (luglio 2019)
- ab
- Corregge un arresto anomalo dell'integrità dell'heap di Windows.
- fastboot
- Aggiunge il supporto per il layout di partizione dei dispositivi futuri.
29.0.1 (giugno 2019)
- ab
- Hotfix per gli arresti anomali di Windows (https://issuetracker.google.com/134613180)
29.0.0 (giugno 2019)
- ab
adb reconnect
esegue un ripristino tramite USB su Linux.- Su Linux, quando ti connetti a un server adb più recente, invece di terminare il server e iniziandone uno meno recente, adb tenta di avviare quello la versione in modo trasparente.
adb root
attende che il dispositivo si riconnetta dopo la disconnessione. In precedenza,adb root; adb wait-for-device
poteva restituire per errore immediatamente seadb wait-for-device
avviato prima di adb ha notato che dispositivo si è disconnesso.
- fastboot
- Disabilita un messaggio di errore che si è verificato quando fastboot ha tentato di eseguire apri la touch bar o la tastiera su macOS.
28.0.2 (marzo 2019)
- ab
- Corregge l'instabilità del port forwarding di
adb shell
che porta a "Connessione reimpostato dal peer" . - Corregge l'autenticazione tramite
ADB_VENDOR_KEYS
alla riconnessione dei dispositivi. - Corregge l'autenticazione quando la chiave privata usata per l'autenticazione corrisponde alla chiave pubblica: calcolando la chiave pubblica dalla chiave privata, anziché supporre che corrispondano.
- Corregge l'instabilità del port forwarding di
- fastboot
- Aggiunge il supporto per le partizioni dinamiche.
- Requisiti di Windows aggiornati
- Gli strumenti della piattaforma ora dipendono dal runtime Universal C di Windows, di solito sono installati per impostazione predefinita tramite Windows Update. Se noti errori che menzionano DLL mancanti, potrebbe essere necessario recuperare e installare manualmente il runtime pacchetto.
28.0.1 (settembre 2018)
- ab
- Aggiungi il supporto per la riconnessione delle connessioni TCP. Alla disconnessione, ADB tenterà di riconnettersi per un massimo di 60 secondi prima di abbandonare una connessione.
- Correggi l'output della console Unicode su Windows. (Grazie a un collaboratore esterno Spencer basso!
- Correggere una doppia chiusura del descrittore di file che può verificarsi, generando connessioni
che viene chiusa quando si verifica un evento
adb connect
contemporaneamente. - È stato corretto il problema di
adb forward --list
quando utilizzato con più dispositivi connessi.
- fastboot
- Aumenta il timeout del comando a 30 secondi per supportare meglio alcuni rallentamenti i comandi bootloader.
28.0.0 (giugno 2018)
- adb:
- Aggiunta del supporto per le operazioni senza checksum con dispositivi con Android P che migliora la velocità effettiva fino al 40%.
- Ordina l'output di
adb devices
per tipo di connessione e seriale del dispositivo. - Aumenta il backlog di ascolto socket per consentire più annunci adb simultanei tramite comandi SQL.
- Migliora l'output degli errori per
adb connect
.
- fastboot:
- Migliora il formato di output, aggiungi una modalità di output dettagliato (
-v
). - Pulisci l'output della guida.
- Aggiungi
product.img
eodm.img
all'elenco delle partizioni sottoposte a flashing 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 supporto per partizioni specifiche.
- Migliora il formato di output, aggiungi una modalità di output dettagliato (
27.0.1 (dicembre 2017)
- adb: corregge un errore di asserzione su macOS che si è verificato durante il collegamento dei dispositivi tramite USB 3.0.
- Fastboot:su Windows, aggiunge il supporto per la cancellazione dei dati dei dispositivi che utilizzano F2FS (File system compatibile con Flash).
27.0.0 (dicembre 2017)
- Ricorregge il bug macOS 10.13 fastboot corretto per la prima volta nella versione 26.0.1, ma reintrodotta nella versione 26.0.2.
26.0.2 (ottobre 2017)
- Aggiungi il supporto di fastboot per i dispositivi Pixel 2.
26.0.1 (settembre 2017)
- Risolto i problemi di fastboot su macOS 10.13 High Sierra (bug 64292422).
26.0.0 (giugno 2017)
- Aggiornamento con il rilascio dell'SDK finale Android O (livello API 26).
25.0.5 (24 aprile 2017)
È stato corretto il sideload dell'adb degli aggiornamenti di grandi dimensioni su Windows, che si manifestava come "std::bad_alloc" (bug 37139736).
Sono stati risolti i problemi di ADB con alcuni firewall Windows, che si manifestavano come "impossibile aprire registrazione socket di tipo trasporto" (bug 37139725).
Sia
adb --version
siafastboot --version
ora includono il percorso di installazione.ADB modificato per non risolvere
localhost
al fine di aggirare la VPN con configurazione errata.Adb è stato modificato per non reimpostare più i dispositivi USB su Linux, con possibili conseguenze altri dispositivi USB collegati.
25.0.4 (16 marzo 2017)
- Aggiunto supporto sperimentale libusb ad ADB Linux e Mac
Per utilizzare il backend libusb, imposta la variabile di ambiente ADB_LIBUSB=true prima
un nuovo adb server. Il nuovo comando adb host-features
ti comunicherà
indipendentemente dal fatto che tu stia utilizzando o meno libusb.
Per riavviare adb con libusb e verificare che abbia funzionato, usa adb kill-server;
ADB_LIBUSB=1 adb start-server; adb host-features
. L'output dovrebbe includere
"libusb".
In questa release, la vecchia implementazione non-libusb rimane l'impostazione predefinita.
fastboot non si blocca più sui MacBook Pro 2016 (bug 231129)
Correzione dell'acquisizione della riga di comando di Systrace su Mac
25.0.3 (16 dicembre 2016)
- È stato corretto il bug di fastboot che impediva il flashing dei dispositivi Android Things
25.0.2 (12 dicembre 2016)
- Aggiornamento con la release stabile di Android N MR1 (API 25)
25.0.1 (22 novembre 2016)
- Aggiornamento con la release di Android N MR1 Developer Preview 2 (API 25)
25.0.0 (19 ottobre 2016)
- Aggiornamento con il rilascio della release Anteprima per gli sviluppatori 1 di Android N MR1 (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.