首页 > 解决方案 > 在 Cordova/Android 项目中包含 javax 持久性

问题描述

我正在尝试将ObjectBox合并到我的混合 Cordova/Android 项目中。通过一些尝试和错误,我设法弄清楚了其中涉及的两个步骤。

根据ObjectBox 文档的下一步是定义至少一个实体类

但是,这里的问题是我需要将 javax.persistence.* 类导入到项目中。我不清楚我是如何做到这一点的。我遇到了一些建议,包括

compile group: 'javax.persistence', name: 'javax.persistence-api', version: '2.2'

在应用级 build.gradle 文件的依赖项部分。但是,这会导致 gradle 抱怨它不知道该compile()函数。我非常感谢任何能够告诉我应该如何做的人。

标签: javaandroidcordovagradleobjectbox

解决方案


为了让遇到此线程的任何人受益 - 您可以在此处下载 javax.persistence 的 JAR 文件。将此行放在src/android/libs自定义插件的文件夹中,然后plugin.xml使用该行进行修改

<lib-file src='src/android/libs/name-of-javax-persistence.jar'/>

推荐阅读