Изменения в инструментарии пакета SDK для Android

Изменения в способе управления установленными уровнями API и AVD в пакете SDK для Android.

Изменения в инструментарии пакета SDK для Android

В последних версиях SDK Tools для Android компания Google исключила существующие диспетчеры AVD и SDK, заменив их новыми средствами интерфейса командной строки (CLI). Программа Android была удалена, а диспетчеры графического пользовательского интерфейса Google в Visual Studio для Mac и более ранних версиях службы Инструменты Visual Studio для Xamarin больше не будет работать после версии Android SDK Tools 25.2.5. Например, попытка использования программы Android с помощью командной строки приведет к появлению следующего сообщения об ошибке:

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

В следующих разделах объясняется, как управлять пакетом SDK для Android и виртуальными устройствами Android с помощью пакета SDK для Android 25.3.0 и более поздних версий.

Инструменты пользовательского интерфейса

Visual Studio и Visual Studio для Mac теперь обеспечивают замену Xamarin для неподдерживаемых диспетчеров на основе графического пользовательского интерфейса Google:

  • Чтобы скачать средства пакета SDK для Android, платформы и другие компоненты, необходимые для разработки приложений Xamarin.Android, используйте Диспетчер SDK Xamarin Android вместо устаревшего диспетчера пакетов SDK для Google.

  • Чтобы создать и настроить виртуальные устройства Android, используйте Диспетчер устройств Android вместо устаревшего Диспетчера эмуляторов Google.

Эти инструменты функционально эквивалентны менеджерам с графическим пользовательским интерфейсом Google, которых они заменяют.

Средства CLI

С другой стороны, вы можете использовать инструменты CLI для управления эмуляторами и пакетом SDK для Android и для их обновления. Следующие программы теперь составляют интерфейс командной строки для средств пакета SDK для Android:

sdkmanager

Добавлено: Средства пакета SDK для Android 25.2.3 (ноябрь 2016 г.) и более поздние версии.

В папке tools/bin вашего пакета SDK для Android появилась новая программа под названием sdkmanager. Это средство используется для поддержки пакета SDK для Android в командной строке. Дополнительные сведения об использовании этого инструмента см. в sdkmanager.

avdmanager

Добавлено: Средства android SDK 25.3.0 (март 2017 г.) и более поздние версии.

В папке tools/bin вашего пакета SDK для Android появилась новая программа под названием avdmanager. Это средство используется для поддержки AVD для Android Emulator. Дополнительные сведения об использовании этого инструмента см. в avdmanager.

Переход на использование более ранней версии

Вы можете перейти на более раннюю версию Android SDK Tools, установив предыдущую версию пакета SDK для Android с сайта Android Developer.

Использование старого графического пользовательского интерфейса

Вы по-прежнему можете использовать исходный графический пользовательский интерфейс, запустив программу Аndroid в папке средств при условии, что Android SDK Tools имеет версию 25.2.5 или более раннюю.