Xamarin: не найдены ресурсы, соответствующие указанному имени TextAppearance.Compat.Notification после переноса targetSDK в 27 - PullRequest
0 голосов
/ 10 сентября 2018

Я перенес свой проект Xamarin.Android на целевой SDK 27, а затем обновил все пакеты nuget до новых версий. При сборке я получил несколько ошибок, которые не смог исправить:

C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values\values.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Info'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v21\values-v21.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Info'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v24\values-v24.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Info'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values\values.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v21\values-v21.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v24\values-v24.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values\values.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Time'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v21\values-v21.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Time'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v24\values-v24.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Time'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values\values.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Title'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v21\values-v21.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Title'.
C:\Users\...path...\Droid\obj\DebugTest\MonoAndroid81\lp\34\jl\res\values-v24\values-v24.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.Compat.Notification.Title'.

Мои зависимости от nuget:

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AWSSDK.CognitoIdentity" version="3.3.2.33" targetFramework="monoandroid90" />
<package id="AWSSDK.Core" version="3.3.25.2" targetFramework="monoandroid90" />
<package id="AWSSDK.SecurityToken" version="3.3.4.14" targetFramework="monoandroid90" />
<package id="AWSSDK.SimpleNotificationService" version="3.3.1.10" targetFramework="monoandroid90" />
<package id="Fabric.Core" version="1.1.0" targetFramework="monoandroid51" />
<package id="Fabric.Crashlytics" version="1.1.0" targetFramework="monoandroid51" />
<package id="Genetics" version="1.1.0.50" targetFramework="MonoAndroid51" />
<package id="Microsoft.Bcl" version="1.1.10" targetFramework="MonoAndroid51" />
<package id="Microsoft.Bcl.Build" version="1.0.21" targetFramework="MonoAndroid51" />
<package id="Microsoft.Net.Http" version="2.2.29" targetFramework="MonoAndroid51" />
<package id="modernhttpclient" version="2.4.2" targetFramework="MonoAndroid51" />
<package id="Newtonsoft.Json" version="11.0.2" targetFramework="monoandroid90" />
<package id="PCLCrypto" version="2.0.147" targetFramework="monoandroid90" />
<package id="PCLStorage" version="1.0.2" targetFramework="MonoAndroid51" />
<package id="PInvoke.BCrypt" version="0.5.155" targetFramework="monoandroid90" />
<package id="PInvoke.Kernel32" version="0.5.155" targetFramework="monoandroid90" />
<package id="PInvoke.NCrypt" version="0.5.155" targetFramework="monoandroid90" />
<package id="PInvoke.Windows.Core" version="0.5.155" targetFramework="monoandroid90" />
<package id="Validation" version="2.4.18" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Arch.Core.Common" version="1.0.0.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Arch.Lifecycle.Common" version="1.0.3.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Arch.Lifecycle.Runtime" version="1.0.3.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Annotations" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Compat" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Core.UI" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Core.Utils" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Design" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Fragment" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Media.Compat" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Transition" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.v4" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.v7.AppCompat" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.v7.CardView" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.v7.RecyclerView" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Android.Support.Vector.Drawable" version="27.0.2.1" targetFramework="monoandroid90" />
<package id="Xamarin.Build.Download" version="0.4.11" targetFramework="monoandroid90" />
<package id="Xamarin.Firebase.Analytics" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.Firebase.Analytics.Impl" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.Firebase.Common" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.Firebase.Iid" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Analytics" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Analytics.Impl" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Base" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Basement" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.TagManager.V4.Impl" version="60.1142.1" targetFramework="monoandroid90" />
<package id="Xamarin.GooglePlayServices.Tasks" version="60.1142.1" targetFramework="monoandroid90" />
</packages>

Есть ли решения? Я не знал, как это исправить. Я пробовал чистить местных жителей, obj, bin директории на windows и mac и перестраивать, ничего не работает. Ни один из стилей уведомлений компата не используется мной в коде.

мин СДК - 15 цель СДК - 27

Xamarin.Android SDK 9.0.0.1.9 Visual Studio 2017

Заранее спасибо

...