.NET для Android: ошибка XA4240

Примеры сообщений

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

Проект задает для внутреннего _AndroidJcwCodegenTarget свойства MSBuild значение XamarinAndroid или JavaInterop1. Эти цели генерации кода для обёрток Java Callable Wrapper больше не поддерживаются ни в одной среде выполнения .NET for Android.

Решение

Удалите любое _AndroidJcwCodegenTarget назначение, которое использует XamarinAndroid или JavaInterop1, например:

<_AndroidJcwCodegenTarget>JavaInterop1</_AndroidJcwCodegenTarget>

Свойство по умолчанию XAJavaInterop1. Если настройка сборки должна явно задать ее, обновите значение XAJavaInterop1до .