Android SDK Tools è un componente di Android SDK. Comprende lo sviluppo e di debug per Android.
Revisioni
Le sezioni seguenti forniscono note sulle release successive di SDK Tools, come indicato dal numero di revisione. Per assicurarti di avere la versione più recente, controlla se sono disponibili aggiornamenti in SDK Manager.
SDK Tools, revisione 26.1.1 (settembre 2017)
- Modifiche:
-
- È stata aggiunta una versione a riga di comando di Apk Analyzer in
tools/bin/apkanalyzer
. Offre le stesse funzionalità dell'Analizzatore APK in Android Studio e può essere integrato in server di build/CI e script per il monitoraggio delle dimensioni regressioni, generazione di report e così via. - I file delle regole di ProGuard in Strumenti/ProGuard non vengono più utilizzati dal plug-in Android per Gradle, Ha aggiunto un commento per spiegarlo.
- È stata aggiunta una versione a riga di comando di Apk Analyzer in
SDK Tools, revisione 26.0.2 (aprile 2017)
- Modifiche:
-
- Quando si crea una durata di visualizzazione media con
avdmanager
, non è più necessario specifica--tag
solo se il pacchetto specificato da--package
contiene una singola immagine (come nel caso di tutte le immagini attualmente distribuite da Google).
- Quando si crea una durata di visualizzazione media con
SDK Tools, revisione 26.0.1 (marzo 2017)
- Modifiche:
-
- Strumenti di visualizzazione gerarchia e Pixel Perfect restituiti a Android Device Monitor (le versioni a riga di comando sono ancora rimosse, a partire dalla revisione 25.3.0)
SDK Tools, revisione 26.0.0 (marzo 2017)
- Dipendenze:
-
- Android SDK Platform-Tools versione 24 o successiva.
- Modifiche:
-
tools/android
ora tenta di riprodurre la funzionalità diandroid
negli strumenti precedenti alla versione 25.3.0 richiamando i nuovi strumenti.- Tutti i comandi
avd
,target
edevice
devono come prima. - I comandi
sdk
verranno tradotti in comandi simili utilizzandotools/bin/sdkmanager
secondo il criterio del "best effort".
- Tutti i comandi
tools/bin/avdmanager
ora supporta il comandolist target
.
SDK Tools, revisione 25.3.0 (marzo 2017)
- Dipendenze:
-
- Android SDK Platform-Tools versione 24 o successiva.
- Modifiche:
-
- L'emulatore Android è stato rimosso da questo pacchetto e spostato in un'altra Directory SDK. Scopri il nuovo Android Note di rilascio dell'emulatore. Questa modifica è compatibile con le versioni precedenti Versioni di Android Studio.
android avd
funzionalità a riga di comando sostituita con nuovoavdmanager
lo strumento a riga di comando gcloud.- Gli strumenti obsoleti/ritirati sono stati rimossi:
android
ddms
(consulta invece Utilizzo di DDS)draw9patch
(invece vedi Disegna 9 patch)hierarchyviewer
(invece vedi Crea un profilo per il layout con gerarchia Visualizzatore)traceview
(consulta invece Profilazione con Traceview e dmtracedump).ant
script- Modelli di progetti e attività
- Gli eseguibili sono stati spostati in
bin/
:jobb
lint
monkeyrunner
screenshot2
Uiautomatorviewer
- Funzionalità
sdkmanager
migliorata:- Visualizza e accetta tutte le licenze dalla riga di comando
- Elenco di pacchetti con modalità dettagliata migliorato
SDK Tools, revisione 25.2.5 (gennaio 2017)
- Dipendenze:
-
- Android SDK Platform-Tools versione 24 o successiva.
- Correzioni di bug dell'emulatore Android:
-
- È stato risolto un problema di arresto anomalo durante la riconnessione a un socket asincrono.
- Risolto l'arresto anomalo su Mac quando viene chiamato
glDeleteTextures()
dopo la distruzione del contesto corrispondente.
SDK Tools, revisione 25.2.4 (dicembre 2016)
- Dipendenze:
-
- Revisione 24 o successiva degli strumenti della piattaforma SDK Android.
- Correzioni di bug dell'emulatore Android:
-
- È stato risolto un problema di arresto anomalo in gles pipe durante l'accesso a un canale chiuso.
- È stato risolto un problema di arresto anomalo raro se l'emulatore è stato chiuso durante il caricamento della posizione.
SDK Tools, revisione 25.2.3 (novembre 2016)
- Dipendenze:
-
- Revisione 24 o successiva degli strumenti della piattaforma SDK Android.
- È stato aggiunto un nuovo strumento a riga di comando
sdkmanager
per visualizzare, installare, aggiornare e disinstalla singoli pacchetti SDK Android. - Nuove funzionalità e correzioni di bug dell'emulatore Android:
-
- È stato corretto
-gpu guest
(problema 227447). - Aggiunto il supporto per la decodifica delle immagini WebP.
- Aggiunto il supporto per la decompressione delle texture ETC2.
- È stato corretto
SDK Tools, revisione 25.2.2 (settembre 2016)
- Dipendenze:
-
- Revisione 23 o versioni successive degli strumenti della piattaforma SDK Android.
- Nuove funzionalità dell'emulatore Android:
-
- Sono stati aggiunti nuovi sensori virtuali e Rete dati > Intensità del segnale controlli estesi.
- È stata aggiunta un'opzione LTE alla Rete dati > Tipo di rete controlli estesi.
- Aggiunti scorrimenti verticali simulati per lo scorrimento verticale con la rotellina del mouse.
SDK Tools, revisione 25.1.6 (maggio 2016)
- Dipendenze:
-
- Revisione 23 o versioni successive degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Per migliorare la sicurezza dell'emulatore Android e risolvere eventuali segnalazioni di sicurezza
una vulnerabilità, Android Emulator Console ora richiede
autenticazione
prima di poter inserire comandi. Inserisci il comando
auth auth_token
dopotelnet
a un'istanza di emulatore.auth_token
deve corrispondono ai contenuti del file.emulator_console_auth_token
in della tua home directory.
- Per migliorare la sicurezza dell'emulatore Android e risolvere eventuali segnalazioni di sicurezza
una vulnerabilità, Android Emulator Console ora richiede
autenticazione
prima di poter inserire comandi. Inserisci il comando
SDK Tools, revisione 25.0.0 (aprile 2016)
- Android Emulator 2.0:
-
- Miglioramenti delle prestazioni:
- L'emulatore ora utilizza l'accelerazione della CPU sulle immagini di sistema dell'emulatore x86. predefinito.
- Aggiunto il supporto di SMP per sfruttare l'architettura multi-core dell'host durante l'emulazione di Android 6.0 (livello API 23) o superiore, con un conseguente miglioramento delle prestazioni e più elevata rispetto a quella fisica. Inoltre, con il supporto SMP, potete testare App che hanno come target in modo specifico i dispositivi Android multi-core.
- Dati e protocollo push-pull dell'APK migliorati tra Android Debug Bridge e i dispositivi Android 5.0 (livello API 21) o versioni successive. Vedi miglioramenti della velocità in aumento cinque volte più velocemente rispetto all'utilizzo di un dispositivo fisico.
- I controlli dell'interfaccia utente estesi e una barra degli strumenti mobile forniscono un facile accesso alle funzionalità precedentemente disponibili solo tramite la riga di comando, come acquisire acquisizioni, regolazione del livello della batteria, rotazione dello schermo e gestione chiamate virtuali.
- Carica file KML e GPX per riprodurre una serie di punti di posizione personalizzati.
- Ridimensiona dinamicamente l'emulatore trascinando un angolo o aumentando lo zoom dell'emulatore di giochi.
- Installa APK o aggiungi file multimediali alla scheda SD interna dell'emulatore trascinando i file nella finestra dell'emulatore.
- Simula input multi-touch. Durante l'interazione con lo schermo dell'emulatore, attiva la modalità multi-touch tenendo premuto il tasto Ctrl Tasto Windown/Linux o Comando su Mac OSX.
- L'emulatore Android funziona al meglio con Android Studio 2.0. Per saperne di più sulle funzionalità incluse nell'ultima versione dell'IDE ufficiale per Android, leggi l'uscita note.
- Leggi la documentazione per scoprire di più sull'utilizzo dell'emulatore Android.
SDK Platform-tools, revisione 23.1.0 (dicembre 2015)
- Note generali:
-
- Requisiti Linux modificati per gli strumenti della piattaforma SDK Android revisione 23.1.0 e successive: ora richiede Linux a 64 bit.
SDK Tools, revisione 24.4.1 (ottobre 2015)
- Dipendenze:
-
- Revisione 23 o versioni successive degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato risolto un problema per cui la barra del titolo dell'emulatore era nascosta al di fuori dello schermo. (Problema 178344)
- L'emulatore è stato abilitato per ridimensionare la partizione dei dati utente includendo i file binari e2fsprogs. (Numero 189030)
- Correzione di una regressione sul sistema operativo Windows a 32 bit in cui l'emulatore non avviava Android 6.0 (livello API 23) alle immagini di sistema da Android 5.0 (livello API 21). (Numero 188326)
SDK Tools, revisione 24.4.0 (ottobre 2015)
- Dipendenze:
-
- Revisione 23 o versioni successive degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato aggiornato l'emulatore in modo che possa visualizzare una notifica di upgrade quando viene una nuova versione disponibili.
- È stata aggiunta la possibilità per l'emulatore di inviare report sugli arresti anomali di base. È necessario attivare tramite le preferenze di Android Studio per abilitare la trasmissione dei report sugli arresti anomali.
SDK Tools, revisione 24.3.4 (agosto 2015)
- Dipendenze:
-
- Revisione 23 o versioni successive degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Aggiunto il supporto per la piattaforma Android 6.0 (livello API 23).
- Emulatore:
-
- Prestazioni dell'emulatore migliorate sui desktop Windows multi-core. (Problema 101040)
- Aggiunto il supporto per l'emulazione GPU su piattaforme Windows e Linux utilizzando
Opzione della riga di comando
-gpu mesa
. - Abilitato il supporto per l'esecuzione di emulatori con emulazione GPU tramite desktop remoto inclusi Chrome Remote Desktop, Windows Terminal Services e NoMachine.
- Aggiunto il supporto per emulatori con risoluzioni dello schermo a 280 dpi e 360 dpi.
- Supporto migliorato per le estensioni GLES 2.0.
- Sono stati risolti diversi problemi relativi al supporto dell'emulazione GPU.
- Aggiunto il supporto per impostare le dimensioni dello spazio di archiviazione sugli emulatori utilizzando Android 4.4 (livello API 19) e superiori. (Problema 75141)
- È stato risolto il problema di invio di messaggi SMS lunghi tra emulatori. (Problema 3539)
- È stato risolto il problema per cui l'emulatore riceveva un orario errato dagli oggetti posizione. (Problema 27272)
- È stata aggiunta una gestione per caratteri insoliti nei percorsi e nei nomi dei file all'avvio degli emulatori. (Problema 35889)
SDK Tools, revisione 24.3.3 (giugno 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Sono stati risolti i problemi relativi all'utilizzo delle attività di build Ant con la struttura di build ADT Eclipse.
- È stato risolto il problema di avvio dell'emulatore su Mac OS X 10.8.5.
SDK Tools, revisione 24.3.2 (giugno 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Sono stati risolti i problemi relativi all'emulatore ARM a 64 bit.
SDK Tools, revisione 24.3.1 (giugno 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato risolto il problema relativo alle cartelle
root/
elib/
.
Attenzione:è noto che questa release contiene problemi che che impediscono il completamento delle build. Ti consigliamo vivamente di eseguire l'aggiornamento a SDK Tools 24.3.2 il prima possibile.
- È stato risolto il problema relativo alle cartelle
SDK Tools, revisione 24.3.0 (giugno 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Sono stati risolti diversi problemi minori dell'emulatore.
Attenzione:è noto che questa release contiene problemi che che impediscono il completamento delle build. Ti consigliamo vivamente di eseguire l'aggiornamento a SDK Tools 24.3.2 il prima possibile.
SDK Tools, revisione 24.2.0 (maggio 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Sono stati risolti diversi problemi minori dell'emulatore.
SDK Tools, revisione 24.1.2 (febbraio 2015)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- Sono stati risolti gli errori di avvio delle immagini di sistema MIPS su Mac OS X.
- Sono stati risolti i problemi di durata della visualizzazione dello schermo durante l'utilizzo dell'emulazione GPU.
- Sono state risolte le perdite di memoria nel sistema di emulazione.
SDK Tools, revisione 24.0.2 (dicembre 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato risolto il problema relativo alla creazione di progetti e attività dai modelli utilizzando Eclipse ADT.
SDK Tools, revisione 24.0.1 (dicembre 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato risolto il problema di rilevamento Java sui sistemi Windows a 32 bit.
SDK Tools, revisione 24.0.0 (dicembre 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Note generali:
-
- È stato aggiunto il supporto per Android Studio 1.0 e i miglioramenti dell'emulatore.
SDK Tools, revisione 23.0.5 (ottobre 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 23.0.4 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 23.0.4.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto il problema di compilazione a 32 bit di Windows.
SDK Tools, revisione 23.0.4 (ottobre 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 23.0.4 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 23.0.4.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Sono stati corretti i dispositivi duplicati nella durata di visualizzazione media per Wear e TV.
SDK Tools, revisione 23.0.2 (luglio 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 23.0.2 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 23.0.2.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Sono stati aggiunti
.bat
file di ProGuard mancanti. - È stato aggiunto il file
proguard-android.txt
mancante. - Il file
lombok-ast-0.2.2.jar
è stato rinominato inlombok-ast.jar
che dovrebbe consentire l'esecuzione del lint dalla riga di comando.
- Sono stati aggiunti
SDK Tools, revisione 23.0.0 (giugno 2014)
- Dipendenze:
-
- Revisione 19 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 23.0.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 23.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Sono stati aggiunti gli strumenti di Android Wear e le immagini di sistema.
SDK Tools, revisione 22.6.4 (giugno 2014)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.6.3 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.6.3.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto un problema dell'emulatore x86 che causava l'arresto anomalo di Google Maps. (Problema 69385)
- Sono stati risolti problemi minori di OpenGL.
SDK Tools, revisione 22.6.3 (aprile 2014)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.6.3 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.6.3.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Risolto un problema per cui Gestione AVD consentiva di creare dispositivi virtuali Android Wear con un livello API target inferiore a 19.
- È stata corretta la descrizione delle immagini di sistema Android Wear in SDK Manager.
- Problemi noti:
-
Quando crei un dispositivo virtuale Android Wear in Gestione AVD, un livello API target Per impostazione predefinita è possibile selezionare un valore inferiore a 19. Assicurati di selezionare il livello API target 19 durante la creazione di dispositivi virtuali Android Wear.
SDK Tools, revisione 22.6.2 (marzo 2014)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.6.2 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.6.2.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Risolto un problema per cui SDK Manager lanciava un
NullPointerException
dopo Rimuovere un dispositivo virtuale creato con Android Wear un'immagine di sistema. (Problema 67588) - È stato risolto un problema relativo ai dispositivi virtuali Android Nexus 5 creati dalla riga di comando in cui il file system della scheda SD era di sola lettura.
- Risolto un problema per cui SDK Manager lanciava un
SDK Tools, revisione 22.6.1 (marzo 2014)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.6.1 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.6.1.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Risolto un problema per cui Gestione dispositivi virtuali Android non riusciva a creare un nuovo dispositivi mobili. (Problema 66661)
È stato risolto un problema relativo ai dispositivi virtuali creati utilizzando ADT 22.3 o versioni precedenti.
Se hai creato un dispositivo virtuale Android utilizzando ADT 22.3 o versioni precedenti, La durata di visualizzazione media può essere indicata come non funzionante in Gestione AVD nella versione 22.6.1. Per risolvere il problema questo problema, seleziona il dispositivo virtuale in Gestione AVD e fai clic Riparazione.
- È stato risolto un problema degli strumenti a riga di comando durante la creazione di dispositivi virtuali. (Problema 66740)
- È stato risolto un problema relativo allo script
lint
della riga di comando.
- Problemi noti:
-
Quando crei un dispositivo virtuale Android utilizzando la definizione dispositivo Nexus 5, devi abilitare l'opzione Usa GPU host, altrimenti il dispositivo virtuale non verrà avviato.
SDK Tools, revisione 22.6 (marzo 2014)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.6.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.6.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
Lo script
lint
della riga di comando (tools\lint.bat
su piattaforme Windows,tools/lint
su altre piattaforme) elint
target suant
build hanno esito negativo con quanto segue errore:Exception in thread "main" java.lang.NoClassDefFoundError: lombok/ast/AstVisitor
Come soluzione alternativa temporanea, rinomina il file Da
tools\lib\lombok-ast-0.2.2.jar
atools\lib\lombok-ast.jar
. Rilasceremo una versione aggiornata degli strumenti con una correzione per risolvere il problema il prima possibile.- Aggiunto il supporto per funzionalità del linguaggio Java 7 come multi-catch, test-with-resources,
e l'operatore diamante. Queste funzionalità richiedono la versione 19 o successive
degli Strumenti di creazione. La funzionalità Prova con le risorse richiede
minSdkVersion
19; il resto delle nuove funzionalità linguistiche richiedeminSdkVersion
8 o superiore. - Nuovi controlli lint aggiunti:
- Sicurezza:
- Cerca codice potenzialmente interessato da un
SecureRandom
vulnerabilità. - Verifica che le chiamate a
checkPermission
utilizzino il valore restituito.
- Cerca codice potenzialmente interessato da un
- Controlla che le build di produzione non utilizzino provider di posizione fittizi.
- Cerca i valori del file manifest che vengono sovrascritti da valori della build di Gradle script.
- Sicurezza:
- Sono stati risolti una serie di problemi minori nell'SDK e nel sistema di build.
- Emulatore:
- È stato risolto un problema di chiusura immediata dell'emulatore per Android 1.5 sui dispositivi Nexus One e Nexus S. (Problema 64945)
- È stato risolto un problema con i numeri di porta più lunghi di quattro cifre. (Problema 60024)
- Sono stati corretti gli errori della batteria dei dispositivi Nexus One e Nexus S. (Problema 39959)
- È stato risolto un problema relativo a percorsi o argomenti che contengono sulle piattaforme Windows. (Numero 18317)
- È stato risolto un problema con i valori del percorso lungo sulle piattaforme Windows. (Numero 33336)
- È stato risolto un problema relativo alla riga di comando
-snapshot-list
sui sistemi a 64 bit. (Problema 34233)
- È stato risolto un problema relativo al supporto di RenderScript. Utilizzo della modalità di supporto di RenderScript ora richiede la versione 19.0.3 degli Strumenti di creazione.
SDK Tools, revisione 22.3 (ottobre 2013)
- Dipendenze:
-
- Revisione 18 o successiva degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.3.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.3.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Aggiunto il supporto per Android 4.4 (livello API 19).
- Sono stati corretti una serie di bug minori nell'SDK e nel sistema di build.
SDK Tools, revisione 22.2.1 (settembre 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.2.1 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT per passare alla versione 22.2.1.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto il problema relativo ai modelli che causa il blocco della nuova procedura guidata di progetto. (Problema 60149)
- È stato risolto l'arresto anomalo durante l'utilizzo dello strumento a riga di comando lint a causa di una libreria non corrispondente. la dipendenza. (Problema 60190)
SDK Tools, revisione 22.2 (settembre 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'utilizzo con ADT 22.2 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.2.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Strumenti di creazione aggiornati per consentire l'utilizzo di RenderScript sulle versioni precedenti di Android utilizzando le nuove funzionalità del Libreria di supporto.
- Lo strumento Systrace è stato spostato nella directory
>sdk</platform-tools/
. - È stata modificata la traccia per OpenGL ES per supportare OpenGL ES 3.0.
- Pelucchi
- È stato risolto il problema per cui il lint non rilevava gli spazi dei nomi personalizzati. (Problema 55673)
- È stato risolto il problema relativo al report XML che includeva caratteri non validi. (Problema 56205)
- È stata corretta l'esecuzione del lint dalla riga di comando in modalità headless a supporto dell'esecuzione dai server di build. (Problema 55820)
- Migliore supporto per i nomi dei percorsi con spazi negli strumenti a riga di comando di Windows.
SDK Tools, revisione 22.0.5 (luglio 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con Plug-in ADT, tieni presente che questa versione SDK Tools è progettato per essere utilizzato con ADT 22.0.5 e versioni successive. Se non l'hai già fatto, aggiorna ADT al 22.0.5.
- Questa versione di SDK Tools è progettata per funzionare con Android Studio 0.2.x e successive.
- Se stai sviluppando senza un ambiente di sviluppo integrato (IDE), devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto il problema di compilazione RenderScript per le piattaforme Windows con ant.
- È stato aggiornato Systrace per utilizzarlo con Immagine della piattaforma Android 4.3.
- È stato corretto il problema di pacchettizzazione del compilatore RenderScript.
- Build Tools 18.0.0 è obsoleto e al suo posto deve essere usato 18.0.1.
SDK Tools, revisione 22.0.4 (luglio 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con Plug-in ADT, tieni presente che questa versione SDK Tools è progettato per essere utilizzato con ADT 22.0.4 e versioni successive. Se non l'hai già fatto, aggiorna ADT al 22.0.4.
- Questa versione di SDK Tools è progettata per funzionare con Android Studio 0.2.x e successive.
- Se stai sviluppando senza un ambiente di sviluppo integrato (IDE), devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto il problema di compilazione del codice RenderScript.
SDK Tools, revisione 22.0.1 (maggio 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.0.1 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.0.1.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stato risolto il problema relativo al controllo Lint ServiceCast e ai nomi completi delle classi. (Problema 55403)
- È stato risolto il problema di arresto anomalo con il controllo Lint ArraySizeDetector. (Problema 54887)
- È stato risolto un problema di mancata importazione da parte dello strumento monkeyrunner delle classi Python standard. (Problema 55632)
- È stato risolto un problema relativo alla mancata apertura delle visualizzazioni delle statistiche di rete e dell'heap in seguito al mancato accesso da parte del monitoraggio di DCM a causa di un'eccezione "class not found". (Problema 55394)
SDK Tools, revisione 22 (maggio 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 22.0.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 22.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- È stata modificata la struttura dell'SDK aggiungendo un nuovo componente SDK per lo strumento di creazione, in base al componente esistente degli strumenti della piattaforma. Questa modifica disaccoppia gli strumenti di creazione a partire dalle versioni IDE, consentendo di aggiornare gli strumenti senza richiedere Aggiornamento IDE.
- Strumenti aggiornati per consentire alle librerie di condividere lo stesso nome di pacchetto delle applicazioni che li utilizzano.
- Strumento
draw9patch
aggiornato per consentire una modifica più semplice degli indicatori. - Sono stati aggiunti nuovi controlli Lint, inclusi i controlli per la coerenza del layout.
RelativeLayout
fratelli e sorelle,Parcel
creator, Interfacce JavaScript,Service
trasmissione, stringhe di quantità, manifest errori di battitura, tag di orientamento nei layout, nomi sovrapposti di 9 patch e immagini, e controlli di esistenza. - Sono stati aggiornati gli strumenti di creazione per firmare le applicazioni utilizzando la libreria BouncyCastle anziché basandosi su API specifiche di Sun JVM.
- Rilasciati alcuni degli strumenti Android in Maven
Central, per assistere gli sviluppatori di strumenti di terze parti. Sono disponibili i seguenti strumenti
nel repository:
manifest-merger
,common/sdk_common
,ddmlib
,dvlib
,layoutlib_api
,sdklib
elint
.
- Correzioni di bug:
-
- Sono stati corretti una serie di bug minori nell'SDK e nel sistema di build.
SDK Tools, revisione 21.1 (febbraio 2013)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 21.1.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 21.1.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Segnalazione degli errori migliorata in
dx
quando l'unione dex non riesce nella build di un sistema operativo completo. - Sono stati aggiunti più di 15 nuovi controlli Lint, inclusi i controlli per l'override delle API meno recenti, dei file XML problemi con le risorse, risorse grafiche e tag manifest.
- È stata aggiunta una nuova funzionalità aapt per compilare le risorse.
- Segnalazione degli errori migliorata in
SDK Tools, Revisione 21.0.1 (dicembre 2012)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 21.0.1 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 21.0.1.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Costruire
- Build aggiornata per rilevare e gestire i conflitti di nomi del pacchetto tra un'applicazione e le librerie da cui dipende. Le librerie non possono condividere i nomi dei pacchetti se non sono tutti condividono lo stesso nome di pacchetto. (Numero 40152, Numero 40273)
- È stato aggiunto un flag per disabilitare l'unione dinamica per gestire i casi in cui l'unione potrebbe generare
un file dex danneggiato. In questo caso, aggiungi la seguente impostazione al tuo
project.properties
file:dex.disable.merger=true
questa impostazione fa sì che il sistema di compilazione ritorni all'elaborazione dex meno recente e più lenta che pre-dex.
- RenderScript
- Aggiunto il supporto per Script filtro compilation.
- È stata aggiunta una nuova impostazione di progetto per controllare separatamente la destinazione di compilazione di RenderScript
da un progetto Android. Aggiunta della seguente riga a
project.properties
causa la compilazione del codice RenderScript per il Livello API di Android 17, mentre contenente l'applicazione può avere come target un livello API diverso (inferiore): In precedenza, la destinazione della compilazione RenderScript era legata allarenderscript.target = 17
android:minSdkVersion
nel manifest. (Problema 40487)
- Costruire
- Correzioni di bug:
-
- Pelucchi
- Verifica della presenza di valori
0px
negli elementi XML di stile corretta. (Problema 39601) - È stato risolto il problema di segnalazione errata delle stringhe di formattazione. (Problema 39758)
- È stato risolto il problema per cui l'istruzione
tools:ignore
nel file manifest veniva ignorata tramite lo strumento Lint. (Problema 40136) - È stato risolto il problema di segnalazione di una release wakelock all'interno di un condizionale. (Problema 40424)
- Sono stati corretti i report errati relativi a
layout_width
elayout_height
mancanti Campi XML. (Problema 38958) - È stata corretta la gestione degli attributi dello spazio dei nomi personalizzati.
- Sono state aggiunte correzioni per filtrare gli avvisi per i progetti delle biblioteche.
- Sono stati rimossi gli avvisi relativi alle classi mancanti prima di una build.
- Verifica della presenza di valori
- È stato risolto il problema con lo script di esecuzione di UI Automator Viewer in cui la directory degli strumenti Android non è impostato.
- È stato risolto il problema di SDK Manager che selezioneva automaticamente l'ultima release una piattaforma Google Cloud all'avvio.
- È stato corretto lo script di ricerca Java per cercare la versione attualmente supportata di Java (1.6 o superiore).
- È stato corretto l'Avvio app di SDK Manager nel bundle ADT in modo da poter avviare correttamente il programma SDK Manager quando è posizionato alla directory principale del bundle.
- Pelucchi
SDK Tools, revisione 21 (novembre 2012)
- Dipendenze:
-
- Revisione 16 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per l'utilizzo con ADT 21.0.0 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 21.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Sistema di compilazione
- È stato aggiunto un flag che imposta la modalità Jumbo per i file DEX, che consente una visualizzazione
numero di stringhe nei file DEX. Attiva questa modalità aggiungendo la seguente riga a
il file
project.properties
del tuo progetto:dex.force.jumbo=true
- È stato migliorato il tempo di compilazione grazie al pre-dexing delle librerie (sia file JAR che progetti).
- Build aggiornata per generare
R
classi di risorse per i progetti libreria con solo gli ID necessari alle librerie, riducendo il rischio di raggiungere il file DEX limiti per campi e metodi. - È stata migliorata la build in modo che diverse funzionalità di modifica (completamento del codice, selettore, vai alla dichiarazione) a gestire correttamente le risorse del progetto della biblioteca.
- È stato aggiunto un flag che imposta la modalità Jumbo per i file DEX, che consente una visualizzazione
numero di stringhe nei file DEX. Attiva questa modalità aggiungendo la seguente riga a
il file
- Pelucchi
- Sono state aggiunte più di 25 nuove regole lint per risorse, impostazioni internazionali e layout
utilizzo non corretto di
SparseArray
ePowerManager.WakeLock
e problemi del file manifest. - Report aggiornati per includere errori nei progetti libreria se il progetto libreria è nell'elenco dei progetti da controllare.
- È stato aggiunto un nuovo target
lint
al sistema di compilazione di Ant per semplificare l'operazione integrazione con i sistemi di compilazione continua. - Sono stati aggiunti nuovi argomenti
--sources
e--classpath
per puntare alle origini con strutture di directory diverse. - È stata migliorata la funzione di esportazione XML per supportare il supporto di Jenkins Lint. plug-in.
- È stato aggiunto il supporto per l'analisi del flusso dei file del corso.
- Sono state aggiunte più di 25 nuove regole lint per risorse, impostazioni internazionali e layout
utilizzo non corretto di
- Dispositivi virtuali Android
- È stata aggiunta una nuova scheda Definizioni dispositivi nel Gestore AVD per la configurazione dimensioni standard e dispositivi virtuali Nexus.
- Abbiamo migliorato gli emulatori in modo che vengano avviati con una skin generata dinamicamente riflette l'hardware effettivamente configurato in Gestione AVD.
- Supporto migliorato per lo sviluppo di app Android su dispositivi basati su MIPS con il nuovo sistema MIPS Immagini di sistema per dispositivi virtuali Android.
- Aggiunto lo strumento
jobb
per la creazione e la crittografia File di espansione APK. (ulteriori informazioni) - È stato migliorato il runner test JUnit di Android per consentire l'esecuzione di un test su tutti i dispositivi connessi dispositivi contemporaneamente.
- Sistema di compilazione
- Correzioni di bug:
-
- È stata corretta l'unione del manifest per adattare correttamente le classi delle librerie nel manifest unito.
SDK Tools, revisione 20.0.3 (agosto 2012)
- Dipendenze:
-
- Revisione 12 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per l'uso con ADT 20.0.3 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 20.0.3.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Correzioni di bug:
-
- È stato risolto il problema relativo agli elenchi di download memorizzati nella cache in SDK Manager.
SDK Tools, revisione 20.0.1 (luglio 2012)
- Dipendenze:
-
- Revisione 12 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per l'uso con ADT 20.0.1 e versioni successive. Se non l'hai già fatto, aggiorna Plug-in ADT alla versione 20.0.1.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Correzioni di bug:
-
- È stato corretto il controllo errato dello stato della build che forzava la ricompilazione ripetitiva del codice Java.
- Sono stati risolti i problemi relativi all'esecuzione di più emulatori e all'esecuzione di più emulatori con l'accelerazione GPU.
- Algoritmo di ridimensionamento migliorato per migliorare il rendering sulle finestre dell'emulatore scalate.
- È stato corretto un bug nel controllo
lint
relativo ai broadcast receiver non protetti da ignorare ricevitori non protetti per le azioni predefinite di Android. - È stato risolto il problema di compilazione dei progetti che utilizzano RenderScript.
- È stata corretta la perdita di memoria nell'emulatore.
SDK Tools, revisione 20 (giugno 2012)
- Dipendenze:
-
- Revisione 12 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per da utilizzare con ADT 20.0.0 e versioni successive. Se non l'hai già fatto, ti consigliamo vivamente di aggiornare Plug-in ADT alla versione 20.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Aggiunta una nuova applicazione Monitoraggio dispositivi, che raggruppa gli strumenti di debug Android in un un'unica applicazione, tra cui ddms, traceview, visibilityviewer e Tracer per GLES. (ulteriori informazioni)
- Aggiunto un nuovo strumento di System Trace per tracciare l'attività del sistema Android. Questo strumento ti consente per acquisire una parte dell'attività di sistema, oltre a informazioni aggiuntive codificate dalla sezione Impostazioni > Opzioni sviluppatore > Monitoraggio: abilita le tracce o con chiamate specifiche aggiunte al tuo il codice dell'applicazione.
- Sistema di compilazione
- È stata aggiunta l'unione automatica dei file manifest del progetto libreria
manifest del progetto. Attiva questa funzionalità con la proprietà
manifestmerger.enabled
. - Aggiunto il supporto automatico di ProGuard per il flag
aapt -G
. Questa modifica causa il sistema di compilazione per generare un filekeep-rules
ProGuard temporaneo contenente classi come riferimenti nei file XML (come le visualizzazioni personalizzate) e vengono trasmessi a ProGuard al momento della riduzione. Questo può ridurre notevolmente le dimensioni dell'APK risultante quando utilizzi solo una piccola parte di un progetto biblioteca di grandi dimensioni. (come la libreria di Android Support), poiché le regole catch-all per mantenere tutte le visualizzazioni personalizzate è stato rimosso anche il file di configurazione predefinito di ProGuard. - Sono stati aggiunti due file di configurazione ProGuard da utilizzare nei progetti:
proguard-android-optimize.txt
che consente ottimizzazioni eproguard-android.txt
che le disabilita.
- È stata aggiunta l'unione automatica dei file manifest del progetto libreria
manifest del progetto. Attiva questa funzionalità con la proprietà
- Gestore degli SDK
- Miglioramento della memorizzazione nella cache per ridurre il download delle definizioni dei repository.
- Ha aggiunto Strumenti > l'opzione Gestisci componenti aggiuntivi di Sites per migliorare le prestazioni. consentendo la disattivazione temporanea dei siti di terze parti se vengono caricati lentamente.
- Sono state aggiunte le impostazioni per la cache di download di SDK Manager (SDK Manager > Strumenti > opzioni).
- Correzioni di bug:
-
- Costruire
- È stato risolto il problema per cui i progetti di test non avevano accesso al classpath completo del test di progetti, inclusi progetti libreria e jar di terze parti.
- La logica di deployment è stata corretta per consentire il deployment delle applicazioni con test incorporati e testate come le applicazioni di test, incluse le informazioni sulla copertura del codice.
- È stato corretto il supporto di Ant per testare i progetti con le librerie.
- Costruire
SDK Tools, revisione 19 (aprile 2012)
Nota: questo aggiornamento di SDK Tools è disponibile solo tramite Android SDK Manager. Usa questo strumento per scarica e installa questo aggiornamento.
- Dipendenze:
-
- Revisione 9 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per da utilizzare con ADT 18.0.0 e versioni successive. Se non l'hai già fatto, ti consigliamo vivamente di aggiornare Plug-in ADT alla versione 18.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Correzioni di bug:
-
- Risolto un problema che impediva ad alcuni sviluppatori di eseguire l'emulatore con GPU dell'accelerazione.
SDK Tools, revisione 18 (aprile 2012)
Importante: per scaricare il nuovo Android 4.0 da Android SDK Manager, devi prima aggiornare Strumenti SDK per la revisione 14 o successive e riavvia il gestore di SDK Android. In caso contrario, i componenti di sistema Android 4.0 non saranno disponibili per il download.
- Dipendenze:
-
- Revisione 9 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per da utilizzare con ADT 18.0.0 e versioni successive. Se non l'hai già fatto, ti consigliamo vivamente di aggiornare Plug-in ADT alla versione 18.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Aggiornamento dell'app SdkController per incapsulare l'emulazione di sensori e multi-touch funzionalità.
- Correzioni di bug:
-
- Sono stati risolti i problemi di Ant per cui alcune librerie jar nella cartella
libs/
non vengono recuperate in alcuni casi.
- Sono stati risolti i problemi di Ant per cui alcune librerie jar nella cartella
SDK Tools, revisione 17 (marzo 2012)
Importante: per scaricare il nuovo Android 4.0 da Android SDK Manager, devi prima aggiornare Strumenti SDK per la revisione 14 o successive e riavvia il gestore di SDK Android. In caso contrario, i componenti di sistema Android 4.0 non saranno disponibili per il download.
- Dipendenze:
-
- Revisione 9 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per da utilizzare con ADT 17.0.0 e versioni successive. Se non l'hai già fatto, ti consigliamo vivamente di aggiornare Plug-in ADT alla versione 17.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi avere Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Emulatore
- Aggiunto il supporto per il rendering grafico con accelerazione hardware. Questa funzione richiede Immagine di sistema di livello API 15, revisione 3 o successiva. (ulteriori informazioni)
- Aggiunto il supporto per l'esecuzione delle immagini di sistema Android x86 in modalità di virtualizzazione su
Windows e Mac OS X.
(ulteriori informazioni)
Nota: utilizza Android SDK Manager per scaricare e installare immagini di sistema x86. Le immagini di sistema Android x86 non sono disponibili per tutti i livelli API.
- Aggiunto il supporto sperimentale per l'input multi-touch attivando l'emulatore per ricevere input tocco da un dispositivo Android fisico con tethering USB. (ulteriori informazioni)
- È stata aggiunta la visualizzazione dell'utilizzo dettagliato della rete in tempo reale di un'app in DMS. (ulteriori informazioni)
- ProGuard
- Lo strumento ProGuard in bundle è stato aggiornato alla versione 4.7. Oltre a molte nuove funzionalità,
questo aggiornamento corregge l'errore
Conversion to Dalvik format failed with error 1
rilevato da alcuni utenti con esperienza. - Aggiornamento del file
proguard.cfg
predefinito con flag predefiniti migliori per Android. - Il file di configurazione ProGuard è stato suddiviso a metà, con flag specifici del progetto mantenuti nel progetto e i flag generici di Android distribuiti (e aggiornati) con gli strumenti le istanze server autonomamente.
- Lo strumento ProGuard in bundle è stato aggiornato alla versione 4.7. Oltre a molte nuove funzionalità,
questo aggiornamento corregge l'errore
- Costruire
- È stata aggiunta una funzionalità che consente di eseguire parte del codice solo in modalità di debug. Crea ora
genera una classe denominata
BuildConfig
contenente una costanteDEBUG
che è automaticamente in base al tipo di build. Puoi controllare (BuildConfig.DEBUG
) costante nel codice per eseguire funzioni di solo debug. - È stato risolto il problema per cui un progetto e le relative librerie includono lo stesso file jar nelle librerie . (altro informazioni)
- Aggiunto il supporto per le viste personalizzate con attributi personalizzati nelle librerie. Layout con
gli attributi personalizzati devono utilizzare invece l'URI dello spazio dei nomi
http://schemas.android.com/apk/res-auto
dell'URI che include il nome del pacchetto dell'app. Questo URI viene sostituito con quello specifico dell'app all'indirizzo in fase di creazione.
- È stata aggiunta una funzionalità che consente di eseguire parte del codice solo in modalità di debug. Crea ora
genera una classe denominata
- Pelucchi
- Lint aggiornato per controllare il codice dell'applicazione Android. Regole lint che in precedenza eseguite ricerche basate su pattern nel codice dell'applicazione (come il controllo delle risorse inutilizzate) sono state riscritte in modo da utilizzare gli alberi di analisi in stile Java, più precisi.
- È stato aggiunto il supporto per la verifica dei progetti libreria. Questa modifica significa che regole come il controllo delle risorse inutilizzate gestisce correttamente le risorse dichiarate in un progetto di libreria a cui viene fatto riferimento in un progetto downstream.
- Aggiunta la possibilità di eliminare gli avvisi Lint nel codice Java con il nuovo
@SuppressLint
e nei file XML con i nuovi strumenti: spazio dei nomi e ignora. (ulteriori informazioni) - Nuovi controlli Lint:
- È stato aggiunto il controllo delle chiamate API Android che richiedono una versione di Android successiva a
la versione minima supportata. Puoi utilizzare la nuova annotazione
@TargetApi
per sopprimere gli avvisi quando il codice viene aggregato in una condizione di versione di sistema. (ulteriori informazioni) - Sono state aggiunte più di 20 nuove regole Lint, inclusi i controlli per prestazioni, Gestione di layout, manifest e file XML.
- È stato aggiunto il controllo delle chiamate API Android che richiedono una versione di Android successiva a
la versione minima supportata. Puoi utilizzare la nuova annotazione
- Emulatore
SDK Tools, revisione 16 (dicembre 2011)
Importante: per scaricare il nuovo Android 4.0 da Android SDK Manager, devi prima aggiornare Strumenti SDK per la revisione 14 o successive e riavvia il gestore di SDK Android. In caso contrario, i componenti di sistema Android 4.0 non saranno disponibili per il download.
- Dipendenze:
-
- Revisione 9 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 16.0.0 e versioni successive. Se non l'hai già fatto, ti consigliamo vivamente di aggiornare Plug-in ADT alla versione 16.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Sono stati aggiunti strumenti Lint per rilevare errori comuni nei progetti Android. (ulteriori informazioni)
- Aggiunto il supporto dell'emulazione dei sensori, che consente all'emulatore di leggere i dati dei sensori da un dispositivo Android fisico. (ulteriori informazioni)
- È stato aggiunto il supporto dell'utilizzo di una webcam per emulare una fotocamera su Mac OS X.
- Correzioni di bug:
-
- Gli snapshot ora funzionano per le immagini di sistema Android 4.0.
- Sono stati risolti diversi piccoli problemi relativi al file di build. (Numero 21023, Numero 21267, Numero 21465, codice 21525).
SDK Tools, revisione 15 (ottobre 2011)
Importante: per scaricare il nuovo Android 4.0 da Android SDK Manager, devi prima aggiornare Strumenti SDK per la revisione 14 o successive e riavvia il gestore di SDK Android. In caso contrario, i componenti di sistema Android 4.0 non saranno disponibili per il download.
- Dipendenze:
-
- Revisione 9 o versioni successive degli strumenti della piattaforma SDK Android.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 15.0.0 e versioni successive. Se non lo hai già fatto, ti consigliamo vivamente di aggiornare il plug-in ADT alla versione 15.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Correzioni di bug:
-
- Risolto l'arresto anomalo dell'emulatore su Linux a causa di un rilevamento non corretto della webcam (Numero 20952).
- È stato risolto il problema dell'emulatore durante l'utilizzo dell'argomento
-wipe-data
. - È stato risolto il problema di compilazione durante l'utilizzo di RenderScript in progetti che hanno come target i livelli API 11-13 (Numero 21006).
- È stato risolto il problema durante la creazione di una durata di visualizzazione media utilizzando il componente aggiuntivo Google TV (Numero 20963).
ant test
corretta (Numero 20979).android update project
corretta (Problema 20535).- È stato risolto il problema di scorrimento nel nuovo riquadro Logcat di DCM.
- È stato risolto il problema relativo a MonkeyRunner (Numero 20964).
- Sono stati risolti i problemi in SDK Manager (Numero 20939, codice 20607).
SDK Tools, revisione 14 (ottobre 2011)
Importante: per scaricare il nuovo Android 4.0 da Android SDK Manager, devi prima aggiornare Strumenti dell'SDK per la revisione 14 e riavvio di Android SDK Manager. In caso contrario, i componenti di sistema Android 4.0 non saranno disponibili per il download.
- Dipendenze:
-
- Revisione 8 degli strumenti della piattaforma SDK Android o versioni successive.
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 14.0.0 e versioni successive. Se non lo hai già fatto, ti consigliamo vivamente di aggiornare il plug-in ADT alla versione 14.0.0.
- Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Aggiunto il supporto della webcam alle piattaforme Android 4.0 o versioni successive per emulare le fotocamere posteriori quando è presente una webcam e di emulare entrambe le fotocamere posteriori e anteriori quando di webcam. Il supporto della webcam è solo per Windows e Linux. Il supporto per Mac sarà disponibile in una versione futura.
- Il valore di
default.properties
è stato modificato inproject.properties
ebuild.properties
aant.properties
. Qualsiasi esistente I progetti creati con Ant devono essere aggiornati conandroid update project
. - File Ant
build.xml
modificato per supportare miglioramenti alla build e i comandi Ant aggiunti e modificati per supportare queste modifiche. Per un elenco di formiche vedi i comandi Comando Formica Riferimento. - La modalità di creazione dei progetti libreria è stata modificata.
- Build incrementali migliorate, in modo che la compilazione delle risorse venga eseguita meno frequentemente. Nessuna build
non verranno più eseguiti quando modifichi stringhe o layout (a meno che non aggiungi un nuovo
id
) una volta per ogni progetto libreria. - Introdotta una "cache crunch PNG" che può essere eseguito solo su file PNG modificati, elaborando costantemente tutti i file PNG esistenti.
- Rinnovata l'interfaccia utente di SDK Manager (altro informazioni).
Per una panoramica completa delle modifiche al sistema di compilazione e di cosa fare per supportarle, visita il progetto Android Tools sito.
SDK Tools, revisione 13 (settembre 2011)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 12.0.0 e versioni successive. Se non l'hai ancora fatto, ti consigliamo vivamente di aggiornare il plug-in ADT alla versione 12.0.0.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Risolvi il problema di compilazione in Ant (
dex
passaggio) quando i percorsi contengono spazi. - È stato risolto il problema di installazione dell'emulatore quando i percorsi contenevano spazi.
- È stato risolto il problema che causava la presenza di spazi nei percorsi della durata di visualizzazione media.
- Risolvi il problema di rendering quando utilizzi la scalabilità dell'emulatore (scopri di più).
- Risolvi il problema di compilazione in Ant (
SDK Tools, revisione 12 (luglio 2011)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 12.0.0 e versioni successive. Se non l'hai ancora fatto, ti consigliamo vivamente di aggiornare il plug-in ADT alla versione 12.0.0.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- L'emulatore e il gestore AVD ora possono utilizzare le immagini di sistema per CPU ARM v7 e x86.
SDK Tools, revisione 11 (maggio 2011)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettata per essere utilizzata con ADT 10.0.1 e versioni successive. Se non lo hai già fatto, ti consigliamo vivamente di aggiornare il plug-in ADT alla versione 10.0.1.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Modifiche varie dell'emulatore per il supporto di Android 3.1.
SDK Tools, revisione 10 (febbraio 2011)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'utilizzo con ADT 10.0.0 e versioni successive. Dopo l'installazione di SDK Tools r10, ti consiglio vivamente di aggiornare il plug-in ADT alla versione 10.0.0.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Note generali:
-
- Gli strumenti ora generano automaticamente file di origine del linguaggio di programmazione Java (nella
directory
gen
) e bytecode (nella directoryres/raw
) dai file.rs
nativi
- Gli strumenti ora generano automaticamente file di origine del linguaggio di programmazione Java (nella
directory
SDK Tools, revisione 9 (gennaio 2011)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'utilizzo con ADT 9.0.0 e versioni successive. Dopo l'installazione di SDK Tools r9, ti consiglio vivamente di aggiornare il plug-in ADT alla versione 9.0.0.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
- Upgrade a SDK Tools r9:
-
Se esegui l'upgrade a SDK Tools r9 da SDK Tools r7 o in una versione precedente, il percorso di installazione predefinito per lo strumento
adb
è cambiato da<SDK>/tools/adb
a<SDK>/platform-tools/adb
. Ciò significa che devi aggiungi la nuova posizione al tuo PATH e modifica gli eventuali script di build personalizzati in riferimento alla nuova posizione. Copia dell'eseguibileadb
dal nuovo file in corso... la posizione della vecchia versione non è consigliata, in quanto i successivi aggiornamenti all'SDK Gli strumenti elimineranno il file. - Note generali:
-
- La configurazione predefinita di ProGuard,
proguard.cfg
, ora ignora le seguenti classi:- che estendono
Preference
- che estendono
BackupAgentHelper
- che estendono
- Le regole Ant lib ora ti consentono di eseguire l'override di
java.encoding
,java.source
, ejava.target
. - La codifica predefinita per l'attività Ant di
javac
ora è UTF-8. - La visualizzazione LogCat in DMMS ora mostra correttamente i caratteri UTF-8.
- SDK Manager è più affidabile su Windows. Per maggiori dettagli sui miglioramenti, consulta Sito del progetto Android Tools.
- Anteprima della nuova funzionalità degli snapshot: per migliorare i tempi di avvio dell'emulatore, è possibile e abilitare gli snapshot per lo stato del sistema. L'emulatore tornerà quindi allo stato dell'ultima volta chiuso quasi all'istante. Nota:la funzionalità di snapshot è ancora attiva. e potrebbe non funzionare sempre come previsto.
- È stato corretto l'errore del file JAR mancante che impediva l'esecuzione di
draw9patch
. - Corretto il supporto degli script di avvio di Windows
hierarchyviewer
eddms
la nuova posizione diadb
. - Problemi noti relativi alle prestazioni dell'emulatore: perché l'emulatore Android deve simulare il sistema ARM del set di istruzioni sul tuo computer, le prestazioni dell'emulatore sono lente. Stiamo lavorando sodo per risolvere i problemi di prestazioni e migliorare nelle versioni future.
- La configurazione predefinita di ProGuard,
SDK Tools, Revisione 8 (dicembre 2010)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 8.0.0 e versioni successive. Dopo l'installazione di SDK Tools r8, ti consiglio vivamente di aggiornare il plug-in ADT alla versione 8.0.0.
Se stai sviluppando al di fuori di Eclipse, devi disporre di Apache Ant 1.8 o versioni successive.
Inoltre, tieni presente che SDK Tools r8 richiede un nuovo componente SDK chiamato Strumenti-piattaforma. Il nuovo componente Platform-tools consente a tutte le piattaforme SDK (Android 2.1, Android 2.2 e così via) usano la stessa versione (più recente) della build come
adb
,aapt
,aidl
edx
. Per scaricare il componente Platform-tools, utilizza la Gestione SDK Android. - Upgrade da SDK Tools r7:
-
Se esegui l'upgrade a SDK Tools r8 da una versione precedente, tieni presente che la posizione di installazione predefinita per lo strumento
adb
è stata modificata da<SDK>/tools/adb
per<SDK>/platform-tools/adb
. Ciò significa che devi aggiungi la nuova posizione al tuo PATH e modifica gli eventuali script di build personalizzati in riferimento alla nuova posizione. Copia dell'eseguibileadb
dal nuovo file in corso... la posizione della vecchia versione non è consigliata, in quanto i successivi aggiornamenti all'SDK Gli strumenti elimineranno il file. - Note generali:
-
- Tutte le piattaforme SDK ora supportano i progetti libreria.
- Supporto di una build di debug reale. Gli sviluppatori non devono più aggiungere
android:debuggable
al Tag<application>
nel manifest. Gli strumenti di creazione aggiungono automaticamente l'attributo. In Eclipse/ADT, vengono presupposte tutte le build incrementali come build di debug, quindi gli strumenti inserisconoandroid:debuggable="true"
. Durante l'esportazione di una build di release firmata, gli strumenti non aggiungono l'attributo. Nella Ant, un comandoant debug
inserisce automaticamente il parametroandroid:debuggable="true"
, mentreant release
al contrario. Se il criterioandroid:debuggable="true"
viene impostato manualmente:ant release
eseguirà effettivamente una build di debug anziché una release creare. - Supporto automatico di ProGuard nelle build di release. Gli sviluppatori generano un ProGuard
di configurazione usando lo strumento
android
(gli strumenti di creazione) quindi eseguire automaticamente ProGuard sulle origini del progetto durante la creazione. Per ulteriori informazioni, consulta la sezione ProGuard documentazione. - Nuove proprietà Ant Javac sostituibili:
java.encoding
,java.source
ejava.target
(i valori predefiniti sono "ascii", "1.5" e "1.5", rispettivamente). - Nuova interfaccia utente per lo strumento HierarchyViewer.
SDK Tools, revisione 7 (settembre 2010)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 0.9.8 e versioni successive. Dopo l'installazione di SDK Tools r7, consigliamo vivamente di aggiornare il plug-in ADT alla versione 0.9.8.
- Note generali:
-
- È stato aggiunto il supporto per i progetti libreria che dipendono da altri progetti libreria.
- Aggiunge il supporto per i file aidl nei progetti della libreria.
- Aggiunge il supporto dei target delle estensioni nella build di Ant per eseguire attività tra
attività normali:
-pre-build
,-pre-compile
e-post-compile
. - Aggiunge il supporto per "headless" Aggiornamento dell'SDK. Vedi
android -h update sdk
per ulteriori informazioni. - Corregge il controllo della posizione in DDS in modo che funzionasse per qualsiasi lingua che non utilizzava "." come virgola decimale.
SDK Tools, revisione 6 (maggio 2010)
- Dipendenze:
-
Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 0.9.7 e versioni successive. Dopo l'installazione di SDK Tools r6, ti consiglio vivamente di aggiornare il plug-in ADT alla versione 0.9.7.
- Progetti libreria:
-
Gli Strumenti SDK ora supportano l'utilizzo dei progetti di libreria durante una funzionalità che ti consente di archiviare app Android condivise codice e le risorse in un progetto di sviluppo separato. Puoi quindi fare riferimento progetto libreria di altri progetti Android e, al momento della creazione, gli strumenti e compilano il codice condiviso e le risorse come parte delle applicazioni dipendenti. Ulteriori informazioni su questa funzionalità sono disponibili nel documento Creazione e gestione dei progetti.
Se stai sviluppando in Eclipse, ADT fornisce il supporto equivalente per il progetto libreria.
SDK Tools, revisione 5 (marzo 2010)
- Dipendenze:
- Se stai sviluppando in Eclipse con ADT, tieni presente che questa versione di SDK Tools è progettato per l'uso con ADT 0.9.6 e versioni successive. Dopo l'installazione di SDK Tools r5, ti consiglio vivamente di aggiornare il plug-in ADT alla versione 0.9.6.
- Per le piattaforme Mac OS, OS X 10.4.x (Tiger) non è più ufficialmente supportati.
- SDK e Gestione AVD:
-
- Corregge il download del protocollo SSL per la versione autonoma di SDK Updater.
- Risolve un problema relativo alla JVM a 64 bit su Windows.
- Aggiunge il supporto per i componenti di esempio della piattaforma.
- Migliora il supporto della dipendenza tra i componenti.
- Durata di visualizzazione media ora ordinata per livello API.
- La finestra di dialogo di creazione della durata di visualizzazione media ora impone una dimensione minima della scheda SD di 9 MB.
- Impedisce l'eliminazione della durata di visualizzazione media in esecuzione.
- Ora le impostazioni vengono salvate automaticamente: non è necessario fare clic su "Applica".
- Emulatore:
-
- L'emulatore ora richiede una scheda SD da almeno 9 MB.
- Scelta Layout:
-
- Corregge
layoutopt.bat
in modo che venga eseguito correttamente su Windows.
- Corregge
SDK Tools, Revisione 4 (dicembre 2009)
- Dipendenze:
Questa versione di SDK Tools è compatibile con ADT 0.9.5 e versioni successive, ma non compatibili con le versioni precedenti. Se stai sviluppando in Eclipse con ADT, devi aggiornare il plug-in ADT alla versione 0.9.5 o successive se installare SDK Tools r4 nel tuo SDK.
- Note generali:
-
- Lo script di Avvio app ora forza GDK_NATIVE_WINDOW=true (solo Linux), per correggere un un problema di compatibilità tra GTK e SWT.
- SDK Android e Gestione AVD:
-
- La finestra di dialogo AVD Avvia ora mostra il valore della scala.
- Corregge potenziali NPE in SDK Manager al lancio della durata di visualizzazione media, per durata di visualizzazione media meno recente senza nome skin specificato.
- Corregge il problema di convalida XML nelle versioni precedenti di Java.
- Non forza più l'utilizzo di Java 1.5 su Mac OS X.
- Emulatore:
-
- Non limita più la dimensione della partizione di sistema.
- Strumenti per creare formiche:
-
- La pacchettizzazione .apk ora ignora correttamente i file vi swap e i file nascosti.
SDK Tools, revisione 3 (ottobre 2009)
- Dipendenze:
Questa versione di SDK Tools è compatibile con ADT 0.9.4 e versioni successive, ma non compatibili con le versioni precedenti. Se stai sviluppando in Eclipse con ADT, devi aggiornare il plug-in ADT alla versione 0.9.4 o successive se installare SDK Tools r3 nel tuo SDK.
- Strumento Android:
-
- Aggiunge nuovi comandi
android create test-project
eandroid update test-project
per consentire una maggiore flessibilità nella posizione del percorso progetti principali e di test.
- Aggiunge nuovi comandi
- GD:
-
- Aggiunge un pulsante per eseguire il dump del file HPROF per le applicazioni in esecuzione (l'app deve essere in grado di per scrivere sulla scheda SD).
- Pulsante per avviare/interrompere la profilazione di un'applicazione in esecuzione (l'app deve essere in grado di scrivere sulla scheda SD). Una volta interrotto, TraceView verrà avviato automaticamente per visualizzare la traccia.
- Correzione di DCM, TraceView e AVD Manager/SDK Updater per l'esecuzione su Mac OS X 10.6
- È stato corretto il supporto degli screenshot per i dispositivi con framebuffer a 32 bit.
- SDK Android e Gestione AVD:
-
- Fornisce una nuova UI che consente di impostare opzioni per il controllo la skin dell'emulatore, le dimensioni/densità dello schermo e il fattore di scala utilizzati all'avvio durata di visualizzazione media.
- Fornisce UI di creazione della durata di visualizzazione media migliorata, che consente di personalizzare l'hardware le proprietà della durata di visualizzazione media.
- Ora applica le dipendenze tra piattaforme e componenti degli strumenti. tra componenti aggiuntivi e piattaforme SDK.
- Layoutopt, un nuovo strumento per l'ottimizzazione dei layout:
Il pacchetto SDK Tools r3 include
layoutopt
, una nuova riga di comando per ottimizzare le gerarchie di layout. Quando viene eseguita su un file di layout, lo strumento analizza le relative gerarchie e ti invia una notifica inefficienze e altri potenziali problemi. Lo strumento offre anche semplici per risolvere i problemi riscontrati. Per informazioni sull'utilizzo, consulta layoutopt.