Errore XA4240 di .NET per Android

Messaggi di esempio

error XA4240: The Java callable wrapper code generation target 'XamarinAndroid' is no longer supported. The '_AndroidJcwCodegenTarget' property only supports 'XAJavaInterop1'; 'XamarinAndroid' and 'JavaInterop1' are not supported.
error XA4240: The Java callable wrapper code generation target 'JavaInterop1' is no longer supported. The '_AndroidJcwCodegenTarget' property only supports 'XAJavaInterop1'; 'XamarinAndroid' and 'JavaInterop1' are not supported.

Issue

Il progetto imposta la proprietà MSBuild interna _AndroidJcwCodegenTarget su XamarinAndroid o JavaInterop1. Questi target di generazione del codice Java Callable Wrapper non sono più supportati per alcun runtime .NET for Android.

Soluzione

Rimuovere qualsiasi _AndroidJcwCodegenTarget assegnazione che usa XamarinAndroid o JavaInterop1, ad esempio:

<_AndroidJcwCodegenTarget>JavaInterop1</_AndroidJcwCodegenTarget>

Per impostazione predefinita, la proprietà è XAJavaInterop1. Se una personalizzazione della compilazione deve impostarla in modo esplicito, aggiornare il valore su XAJavaInterop1.