Xamarin.android Xamarin Android绑定会导致接口而没有类

Xamarin.android Xamarin Android绑定会导致接口而没有类,xamarin.android,visual-studio-2017,ultralite,Xamarin.android,Visual Studio 2017,Ultralite,我正在为我的Xamarin Android项目绑定一个第三方JAR文件。它绑定时没有错误,但是有很多关于“隐藏”(CS0108)和“不隐藏”(CS0109)可访问成员的警告 当我在Android项目中编写代码时,我期望的类并不存在,但相应的接口却存在。这使得这个库的使用变得很困难,因为我参考了他们的帮助系统和示例 有人能回答为什么会发生这种情况,接口代替类吗?我可以使用MetaData.xml文件来防止这种情况吗?如果是这样,最好有一个例子,因为我发现各种条目都不太直观 JAR被绑定为嵌入式JA

我正在为我的Xamarin Android项目绑定一个第三方JAR文件。它绑定时没有错误,但是有很多关于“隐藏”(CS0108)和“不隐藏”(CS0109)可访问成员的警告

当我在Android项目中编写代码时,我期望的类并不存在,但相应的接口却存在。这使得这个库的使用变得很困难,因为我参考了他们的帮助系统和示例

有人能回答为什么会发生这种情况,接口代替类吗?我可以使用
MetaData.xml
文件来防止这种情况吗?如果是这样,最好有一个例子,因为我发现各种条目都不太直观

JAR被绑定为嵌入式JAR。我在VS2017的所有可能排列中都使用了“Android类解析器”和“Codegen目标”。它是为与Android项目相同的“目标框架”而编译的


此JAR用于UltraLite db访问。

我继续调试此问题,并对JAR进行了反编译。结果是,我期望作为类的所有对象都在JAR文件中定义为接口。SAP UltraLite支持在这一点上让我失望。但后来他们说这个罐子是为Android Studio设计的,可以在Android Studio中使用。还没有对Xamarin进行审查