Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Mensaje de ejemplo
warning XA4257: Skipping Java peer type 'Google.Android.Material.Shadow.ShadowDrawableWrapper' from assembly 'Xamarin.Google.Android.Material' because referenced type 'AndroidX.AppCompat.Graphics.Drawable.DrawableWrapper' from assembly 'Xamarin.AndroidX.AppCompat.AppCompatResources' could not be resolved in '/home/user/.nuget/packages/xamarin.androidx.appcompat.appcompatresources/1.6.0/lib/net6.0-android31.0/Xamarin.AndroidX.AppCompat.AppCompatResources.dll'. This type will not be included in the trimmable type map.
Issue
El mapa de tipos recortables encontró un tipo par de Java cuyo tipo base administrado, interfaz implementada o restricción de parámetro genérico hacen referencia a un tipo que no está presente en el conjunto resuelto de ensamblados.
Esto puede ocurrir cuando los paquetes NuGet del grafo de enlaces de Android se compilaron con versiones diferentes de otro paquete de enlaces. Es posible que la aplicación no utilice el tipo, pero NativeAOT compila un mundo cerrado y debe resolver con antelación los tipos administrados con raíces.
Solution
Si la aplicación usa el tipo omitido, actualice los paquetes NuGet afectados para que exista el tipo al que se hace referencia o actualice a las versiones de los paquetes de enlace que son compatibles entre sí.
Si la aplicación no usa el tipo omitido, no se requiere ninguna acción. El tipo se omite del mapa de tipos recortables para que NativeAOT no falle al resolver metadatos obsoletos no utilizados.