【发布时间】:2017-09-21 07:23:21
【问题描述】:
我有一个 .aar 安卓文件。我正在尝试在我的 xamarin.android 应用程序中使用它。我按照链接https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-an-aar/
中给出的步骤进行操作但是当我尝试构建我的库时出现以下错误
"没有实现接口成员'IComparable.CompareTo(Object)'"
我找到了一些解决方案,其中提到在 metadata.xml 中我们需要添加一些属性。所以我在那里添加了以下行
path="/api/package[@name='com.logicjunction.ljindoorandroidsdk']/class[@name='FloorPlanBeaconsMapping']/implements[@name='java.lang.Comparable']"
name="type">java.lang.Comparable>
但仍然出现同样的错误。我该如何解决这个问题?
【问题讨论】:
-
您是否尝试使用
int Java.Lang.IComparable.CompareTo(Java.Lang.Object obj)方法将部分类添加到 Additions 文件夹? -
你有它的示例代码吗?
-
检查这个:sorokoletov.com/2016/02/29/… 从:“为了解决第三个问题,我们需要在 Additions 文件夹中添加一个部分类:”
-
我尝试了给定的解决方案,但仍然遇到同样的问题。 metadata.xml 文件中添加的行中是否有任何问题?
-
能分享一下.arr文件吗?
标签: android xamarin xamarin.android aar