Недавно мы установили целевую структурную версию для нашего мобильного приложения в SDK версию 29. На двух наших трех агентов построения у нас не было проблем, потому что они были регулярными экземплярами Visual Studio, работающие на разработчивых машинах. Но один агент по сборке имел только инструменты сборки Visual Studio Studio без какого-либо графического интерфейса.
После некоторого копания в папке Visual Studio и Android SDK я не смог найти Androidsdkmanager.exe, который предоставляется из обычной установки Visual Studio.
Androidsdkmanager.exe недоступен для установок только для создания инструментов.
После поиска сайта разработчика Android я нашел статью, которая объяснила, как обновить или установить SDKS по командной строке:
[
Sdkmanager |. Разработчики Android
SDKManager — это инструмент командной строки, который позволяет просматривать, устанавливать, обновлять и удалять пакеты для Android SDK.
Разработчики Android
] ( https://developer.android.com/studio/command-line/sdkmanager )
На построить агент, путь был
C: \ Файлы программы (X86) \ Android \ Android-SDK \ Tools \ bin
Запустите сеанс PowerShell (Shift + Щелкните правой кнопкой мыши) и введите
. \ sdkmanager.bat —список
Вы увидите список всех установленных инструментов Android.
Последний выход предыдущей команды будет доступен обновлениями.
Убедитесь, что установите их, беги
. \ sdkmanager.bat —Обновить
Но будьте осторожны, вы должны принять лицензионное соглашение СДК.
Вернуться к нашему отсутствующим настроек и версии платформы, мы должны выпустить другую команду
. \ sdkmanager.bat «Build-tools; 29.0.3». \ sdkmanager.bat «платформы; Android-29»
Теперь вы можете вызвать сборку с вашего трубопровода CI и посмотреть, работает ли все.
Оригинал: «https://dev.to/christophweigert/update-the-android-sdk-for-a-visual-studio-build-tools-installation-2pal»