У нас есть приложения Xamarin.Android, созданные с использованием форм Xamarin и общего кода (.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 UI на Xamarin.Forms UI. Агент сборки может успешно собрать предыдущие сборки.
- Приложение успешно собирается на наших локальных разработчиках (пробовал на 2 разных) в режиме выпуска.
- Также попытался создать код, просто загрузив приложение на 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 дня. Любая помощь будет высоко ценится.