Modifiche agli strumenti di Android SDK

Modifiche al modo in cui Android SDK gestisce i livelli di API e gli AVD installati.

Modifiche apportate agli strumenti di Android SDK

Nelle versioni recenti degli strumenti SDK per Android, Google ha rimosso gli strumenti AVD e SDK esistenti a favore della nuova interfaccia della riga di comando (Interfaccia della riga di comando). Il programma Android è stato rimosso e i responsabili dell'interfaccia utente grafica di Google (Interfaccia utente grafica) in Visual Studio per Mac e versioni precedenti di Visual Studio Tools per Xamarin non funzioneranno più oltre la versione 25.2.5 di Android SDK Tools. Ad esempio, il tentativo di usare il programma Android tramite la riga di comando genererà un messaggio di errore simile al seguente:

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat

Le sezioni seguenti illustrano come gestire Android SDK e dispositivi virtuali Android con Android SDK 25.3.0 e versioni successive.

Strumenti dell'interfaccia utente

Visual Studio e Visual Studio per Mac ora forniscono sostituzioni di Xamarin per i manager basati sull'interfaccia utente grafica di Google non più disponibili:

  • Per scaricare strumenti, piattaforme e altri componenti di Android SDK necessari per lo sviluppo di app Xamarin.Android, usare Xamarin Android SDK Manager anziché Google SDK Manager legacy.

  • Per creare e configurare dispositivi virtuali Android, usare android Gestione dispositivi invece di Google Emulator Manager legacy.

Questi strumenti sono funzionalmente equivalenti ai manager basati sull'interfaccia utente grafica di Google che sostituiscono.

Strumenti dell'interfaccia della riga di comando

In alternativa, è possibile usare gli strumenti dell'interfaccia della riga di comando per gestire e aggiornare gli emulatori e Android SDK. I programmi seguenti costituiscono ora l'interfaccia della riga di comando per gli strumenti di Android SDK:

sdkmanager

Aggiunta in: Android SDK Tools 25.2.3 (novembre, 2016) e versioni successive.

È disponibile un nuovo programma denominato sdkmanager nella cartella tools/bin di Android SDK. Questo strumento viene usato per gestire Android SDK nella riga di comando. Per altre informazioni sull'uso di questo strumento, vedere sdkmanager.

avdmanager

Aggiunta in: Android SDK Tools 25.3.0 (marzo, 2017) e versioni successive.

È disponibile un nuovo programma denominato avdmanager nella cartella tools/bin di Android SDK. Questo strumento viene usato per gestire gli AVD per l'emulatore Android. Per altre informazioni sull'uso di questo strumento, vedere avdmanager.

Declassamento

È possibile effettuare il downgrade della versione degli strumenti android SDK installando una versione precedente di Android SDK dal sito Web per sviluppatori Android.

Uso dell'interfaccia utente grafica precedente

È comunque possibile usare l'interfaccia utente grafica originale eseguendo il programma Android all'interno della cartella degli strumenti , purché si trovi in Android SDK Tools versione 25.2.5 o precedente.