领域 Java 作为对本机 Android 库的依赖项绑定到 Xamarin

Realm Java as a dependency to Native Android Library bind to Xamarin

我有一个 Android 库,其中包含 Realm 作为依赖项。我需要为该库创建 C# 绑定,但我不明白如何为 Realm 创建绑定。我可以只从 bin 托盘下载 Realm Aars,为它们创建绑定并将它们添加为对 Xamarin 项目的引用吗?或者应该有另一种方法来做到这一点?

我很确定在 xamarin 中有一个可用于 Realm 的组件,您可以在这里找到它 Realm

要将其添加到您的项目中:

1.Right 点击组件。

2.Log 使用您的 Xamarin 帐户。 (如果你有的话)

3.Search 领域。

4.Click 添加组件。

这应该可以解决问题

如果您希望将特定的 Aar 作为 dll,请遵循本指南:

https://developer.xamarin.com/guides/android/advanced_topics/binding-a-java-library/binding-an-aar/

祝你好运!快乐编码。

Realm 经常使用泛型类型,而且我发现 Xamarin Bindings 不能很好地与它们一起工作。所以我无法为 Realm 创建工作绑定,需要用 SQLite 标准数据库替换库中的 Realm。另外,我还没有找到 Realm (Java) 的现有绑定,因此,我会将这个答案标记为正确的,如果你有这个问题的解决方案,请 post 你的答案在这里,如果它有效,我会接受它。