.NET androidos figyelmeztetés XA0110

Megjegyzés:

Ez a figyelmeztetés csak a Xamarin.Android rendszerre vonatkozik. Az Androidhoz készült .NET-ben a aapt2 mindig használatban van, és a $(AndroidUseAapt2) tulajdonságnak nincs hatása.

Probléma

Ez a figyelmeztetés azért jelenik meg, mert a projekt úgy van beállítva, hogy használja a $(AndroidExplicitCrunch). Ez a beállítás nem kompatibilis az Android-erőforrás-feldolgozóval aapt2 . A aapt2 processzort az MSBuild tulajdonságon keresztül lehet engedélyezni/letiltani.

Megoldás

Ha továbbra is használni szeretné $(AndroidExplicitCrunch), le kell tiltania a aapt2 feldolgozást az alábbiakat hozzáadva a projektfájljához:

<AndroidUseAapt2>False</AndroidUseAapt2>

Másik lehetőségként adja meg a tulajdonságot a parancssorban a következő módon:

/p:AndroidUseAapt2=False

Hasonló módon is letilthatja a funkciót $(AndroidExplicitCrunch) .