Я пытаюсь создать проект Xamarin.Android для Android P (API 28) с помощью Azure DevOps / VSTS. Сборка завершается неудачно, потому что у нее нет API 28, добавленного в Android SDK на сервере сборки. Как мне настроить это на сервере сборки? В моем локальном экземпляре я установил бы Android SDK с помощью Tools -> Open Android SDK Manager, но этот процесс требует использования графического интерфейса, которого у меня нет на сервере сборки.
Точная ошибка сборки:
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets (627,2): Ошибка XA5207: не удалось найти android.jar для API Уровень 28. Это означает, что платформа Android SDK для API уровня 28 не установлена. Либо установите его в Android SDK Manager («Инструменты»> «Открыть Android SDK Manager ...»), либо измените проект Xamarin.Android, чтобы указать версию API, которая установлена. (C: \ Program Files (x86) \ Android \ android-sdk \ platform \ android-28 \ android.jar отсутствует.)