Изменения в инструментарии пакета 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 или более раннюю.