Поделиться через


Предупреждение .NET для Android XA0110

Замечание

Это предупреждение применяется только к Xamarin.Android. В .NET для Android всегда используется aapt2, а свойство $(AndroidUseAapt2) не имеет никакого эффекта.

Проблема

Это предупреждение возникает, так как проект настроен для использования $(AndroidExplicitCrunch). Этот параметр несовместим с обработчиком ресурсов Android aapt2 . Обработчик aapt2 включен или отключен через $(AndroidUseAapt2) свойство MSBuild.

Решение

Если вы хотите продолжить использовать $(AndroidExplicitCrunch), необходимо отключить aapt2 обработку, добавив в файл проекта следующий код:

<AndroidUseAapt2>False</AndroidUseAapt2>

Кроме того, укажите свойство в командной строке с помощью

/p:AndroidUseAapt2=False

Вы также можете отключить $(AndroidExplicitCrunch) аналогичным образом.