У нас есть приложения Xamarin.Android, созданные с использованием Xamarin Forms и общего кода (.NET Standard 2.0), и мы пытаемся создать его на нашем сервере сборки, где он постоянно дает сбой со следующими ошибками:
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'colorAccent'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'colorPrimary'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'colorPrimaryDark'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'windowActionBar'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'windowActionModeOverlay'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'windowNoTitle'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.Dialog'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: No resource found that matches the given name: attr 'colorAccent'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.
Mobile.Android\Resources\values\styles.xml(2,0): Error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.NoActionBar'.
Ниже приведены примечательные моменты:
- Недавно мы перешли с пользовательского интерфейса Xamarin.iOS и Xamarin.Android на пользовательский интерфейс Xamarin.Forms. Агент сборки может успешно построить предыдущие сборки.
- Приложение успешно строится на наших локальных машинах разработчика (опробовано на двух разных) в режиме выпуска.
- Также попытался создать код, просто загрузив приложение на Build Server и запустив через VS, и оно было успешно построено.
- Xamarin.Android.Support.v7 и Xamarin.Android.Support.v4 включены.
Решения, которые я пробовал до сих пор, включают:
- Убедитесь, что библиотеки поддержки и целевая платформа находятся на одном уровне. (API 25)
- Убедитесь, что общий код создается до кода Android.
- Обновлены Android SDK на сервере сборки. Конфигурация Android такая же, как на моей машине разработчика.
- Пробовал с другой версией API
- Очищено содержимое C: \ Users \ Admin \ AppData \ Local \ xamarin
- Перестроить, перезапустить, очистить bin и obj и другие обычные вещи
Боролся с этим уже 2 дня. Любая помощь будет высоко ценится.