示例消息
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 可调用包装器代码生成目标对于任何 .NET for Android 运行时都不再受支持。
解决方案
删除任何使用 XamarinAndroid 或 JavaInterop1 的 _AndroidJcwCodegenTarget 赋值,例如:
<_AndroidJcwCodegenTarget>JavaInterop1</_AndroidJcwCodegenTarget>
属性默认为 XAJavaInterop1. 如果生成自定义设置必须显式设置该值,请将该值更新为 XAJavaInterop1。