微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

用于 Java .aar 文件的 Xamarin Android 元数据

如何解决用于 Java .aar 文件的 Xamarin Android 元数据

我必须为项目使用基于 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,发生这个错误是因为

类中实现方法的返回值必须匹配 它实现的接口成员的返回值。

official document

中有此类错误的故障排除指南

请检查您的绑定输出并进行建议的更改。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。