我已经通过Android Studio创建了所有.gradle文件(.jar和.aar)。
。jar文件通过Xamarin中的android绑定编译为.dll文件,没有任何问题-当将它们作为引用时,我可以在对象资源管理器Visual Studio中将其扩展。
我的问题是。aar文件。
我从Visual Studio的Jars文件夹中的gradle中获得了mapbox-android-core-1.4.0.aar文件。
构建操作设置为“” LibraryProjectZip“,在引用下,我包含了Xamarin.Android.Support.v7.AppCompat,然后包括了所有其他android支持依赖性。
Android编译版本为Android 9.0Android类解析器:class-parseAndroid代码生成目标:XAJavaInterop1
当我构建时出现以下错误:
错误CS0535'FileUtils.LastModifiedComparator'没有实现接口成员'IComparator.Compare(Object,Object)'] >>
官方Xamarin麻烦说,我必须将托管收益添加到元数据中,如下所示:
<attr path="/api/package[@name='com.mapbox.android.core']/class[@name='FileUtils']/method[@name='FileUtils.LastModifiedComparator']" name="managedReturn">java.lang.Object</attr>
添加了它之后,它仍然具有完全相同的错误,所以我不确定我要去哪里。
我是否需要在Partitions中添加部分类,还是上面的attr>就足够了-只是在其中使用了错误信息,还是我首先错过了错误所在?
我已经通过Android Studio创建了所有.gradle文件(.jar和.aar)。 .jar文件通过Xamarin中的android绑定编译为.dll文件,没有任何问题-我可以在...
错误CS0535'FileUtils.LastModifiedComparator'没有实现接口成员'IComparator.Compare(Object,Object)'] >>