我正在为我的 Xamarin Android 项目绑定第 3 方 JAR 文件。它绑定没有错误,但有很多关于“隐藏”(CS0108)和“不隐藏”(CS0109)可访问成员的警告。
当我在 Android 项目中编码时,我期望的类不存在,但相应的接口存在。这使得该库的使用变得困难,因为我参考了他们的帮助系统和示例。
谁能回答为什么会发生这种情况,接口代替类?我可以使用该MetaData.xml
文件来防止这种情况吗?如果是这样,最好有一个例子,因为我发现各种条目都不太直观。
JAR 绑定为嵌入式 JAR。我在 VS2017 中的所有可能排列中都使用了“Android 类解析器”和“代码生成目标”。它正在为与 Android 项目相同的“目标框架”进行编译。
此 JAR 用于 UltraLite db 访问。