Condividi tramite


Avviso di .NET per Android XA0110

Annotazioni

Questo avviso viene applicato solo a Xamarin.Android. In .NET per Android aapt2 viene sempre usato e la $(AndroidUseAapt2) proprietà non ha alcun effetto.

Problema

Questo avviso viene generato perché il progetto è configurato per l'uso di $(AndroidExplicitCrunch). Questa impostazione non è compatibile con il processore di risorse Android aapt2 . Il aapt2 processore è abilitato/disabilitato tramite la $(AndroidUseAapt2) proprietà MSBuild.

Soluzione

Se si vuole continuare a usare $(AndroidExplicitCrunch), sarà necessario disabilitare aapt2 l'elaborazione aggiungendo quanto segue al file di progetto:

<AndroidUseAapt2>False</AndroidUseAapt2>

In alternativa, specificare la proprietà nella riga di comando tramite

/p:AndroidUseAapt2=False

È anche possibile disabilitare $(AndroidExplicitCrunch) in modo simile.