Realm Java作为Native Android Library的依赖绑定到Xamarin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Realm Java作为Native Android Library的依赖绑定到Xamarin相关的知识,希望对你有一定的参考价值。

我有一个android库,其中包含Realm作为依赖项。我需要为该库创建C#绑定,但我无法理解如何为Realm创建绑定。我可以从bin托盘下载Realm Aars,为它们创建绑定并将它们添加为Xamarin项目的参考吗?或者应该有另一种方法吗?

答案

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

要将其添加到项目中:

1.右键单击组件。

2.使用您的Xamarin帐户登录。 (如果你有一个)

3.搜索领域。

4.单击“添加组件”。

这应该可以解决问题

如果您想要特定的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)的现有绑定,因此,我会将此答案标记为正确,如果您有此问题的解决方案,请在此处发布您的答案,如果有效,我将接受它。

以上是关于Realm Java作为Native Android Library的依赖绑定到Xamarin的主要内容,如果未能解决你的问题,请参考以下文章

如何修复“RealmObject 不能作为函数调用”realm-js 错误?

无法在写入事务之外修改托管对象 - React Native,Realm

在React Native App上打开Realm Studio

Realm 在 React native 上不返回异常

React Native Realm 数据库:如何从写入命令返回承诺?

ES实战ES上的native realm安全方式使用