.NET voor Android-fout XA4240

Voorbeeldberichten

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

Het project stelt de interne _AndroidJcwCodegenTarget MSBuild-eigenschap in op XamarinAndroid of JavaInterop1. Deze doelen voor codegeneratie van aanroepbare Java-wrappers worden niet langer ondersteund voor geen enkele .NET for Android-runtime.

Solution

Verwijder alle _AndroidJcwCodegenTarget toewijzingen die gebruikmaken van XamarinAndroid of JavaInterop1, bijvoorbeeld:

<_AndroidJcwCodegenTarget>JavaInterop1</_AndroidJcwCodegenTarget>

De eigenschap wordt standaard ingesteld op XAJavaInterop1. Als een build-aanpassing deze expliciet moet instellen, werkt u de waarde bij naar XAJavaInterop1.