问题描述
我必须为项目使用基于 Java 的 .aar 文件。
我只是收到了 .aar 文件,但没有 Visual Studio Xamarin 支持的元数据,并且在我尝试生成绑定时遇到的错误很少。
具体来说,我收到以下几个类型错误:
...obj\Debug\generated\src\Com.Native.Control.Data.Position.cs
CS0738 'Position.CREATOR' does not implement
interface member 'IParcelableCreator.CreateFromParcel(Parcel?)'.
'Position.CREATOR.CreateFromParcel(Parcel)' cannot implement
'IParcelableCreator.CreateFromParcel(Parcel?)' because it does not have the matching
return type of 'Object'.
我根据研究尝试了该声明的多个版本,但拟合并不准确,并且都失败了。
有没有人知道 MetaData 应该是什么来减轻 VS 2019 Xamarin for Android 绑定过程中的这个错误?
问候, 吉姆
解决方法
根据C# compiling error message: CS0738,发生这个错误是因为
类中实现方法的返回值必须匹配 它实现的接口成员的返回值。
中有此类错误的故障排除指南请检查您的绑定输出并进行建议的更改。