Aracılığıyla paylaş


Android için .NET uyarısı XA0110

Uyarı

Bu uyarı yalnızca Xamarin.Android'e uygulanır. Android için .NET'te aapt2 her zaman kullanılır ve $(AndroidUseAapt2) özelliğinin hiçbir etkisi yoktur.

Sorun

Bu uyarı, projeniz $(AndroidExplicitCrunch) kullanacak şekilde ayarlandığından verilir. Bu ayar Android aapt2 kaynak işlemcisiyle uyumsuz. aapt2 işlemcisi, $(AndroidUseAapt2) MSBuild özelliği ile etkinleştirilir/devre dışı bırakılır.

Çözüm

$(AndroidExplicitCrunch) kullanmaya devam etmek istiyorsanız, proje dosyanıza aşağıdakileri ekleyerek aapt2 işlemesini devre dışı bırakmanız gerekir.

<AndroidUseAapt2>False</AndroidUseAapt2>

Alternatif olarak, komut satırı üzerinden özelliği sağlayın.

/p:AndroidUseAapt2=False

Ayrıca benzer şekilde devre dışı bırakabilirsiniz $(AndroidExplicitCrunch) .