Alterações nas Ferramentas do SDK do Android

Alterações na forma como o SDK do Android gerencia os níveis de API e os AVDs instalados.

Alterações nas ferramentas do SDK do Android

Em versões recentes das Ferramentas do SDK para Android, o Google removeu os gerenciadores existentes do AVD e do SDK em favor de novas ferramentas da CLI (Interface de Linha de Comando). O programa Android foi removido e os gerentes da GUI do Google (Interface Gráfica do Usuário) em Visual Studio para Mac e versões mais antigas do Ferramentas do Visual Studio para Xamarin não funcionarão mais na versão 25.2.5 das Ferramentas de SDK do Android. Por exemplo, tentar usar o programa Android por meio da linha de comando resultará em uma mensagem de erro como a seguinte:

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

As seções a seguir explicam como gerenciar o SDK do Android e os Dispositivos Virtuais Android usando o SDK do Android 25.3.0 e posterior.

Ferramentas de interface do usuário

O Visual Studio e o Visual Studio para Mac agora fornecem substituições do Xamarin para os gerentes descontinuados baseados em GUI do Google:

  • Para baixar ferramentas, plataformas e outros componentes do SDK do Android necessários para desenvolver aplicativos Xamarin.Android, use o Gerenciador de SDK do Xamarin Android em vez do Gerenciador de SDK do Google herdado.

  • Para criar e configurar Dispositivos Virtuais Android, use o Android Gerenciador de Dispositivos em vez do Google Emulator Manager herdado.

Essas ferramentas são funcionalmente equivalentes aos gerentes baseados em GUI do Google que elas substituem.

Ferramentas da CLI

Como alternativa, você pode usar as ferramentas da CLI para gerenciar e atualizar seus emuladores e o SDK do Android. Os seguintes programas agora compõem a interface de linha de comando para as ferramentas do SDK do Android:

sdkmanager

Adicionado em: Ferramentas do SDK do Android 25.2.3 (novembro de 2016) e superiores.

Há um novo programa chamado sdkmanager na pasta tools/bin do SDK do Android. Essa ferramenta é usada para manter o SDK do Android na linha de comando. Para obter mais informações sobre como usar essa ferramenta, consulte sdkmanager.

avdmanager

Adicionado em: Ferramentas do SDK do Android 25.3.0 (março de 2017) e superiores.

Há um novo programa chamado avdmanager na pasta tools/bin do SDK do Android. Essa ferramenta é usada para manter os AVDs para o Android Emulator. Para obter mais informações sobre como usar essa ferramenta, consulte avdmanager.

Desclassificação

Você pode fazer downgrade da versão das Ferramentas do SDK do Android instalando uma versão anterior do SDK do Android no site do Desenvolvedor do Android.

Usando a GUI antiga

Você ainda pode usar a GUI original executando o programa Android dentro de sua pasta de ferramentas , desde que esteja no Android SDK Tools versão 25.2.5 ou inferior.