gpt4 book ai didi

java - 在 Cordova/Android 项目中包含 javax 持久性

转载 作者:行者123 更新时间:2023-12-01 19:07:43 25 4
gpt4 key购买 nike

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

  • 必须修改应用级 build.gradle 文件以包含 ObjectBox Gradle 插件classpath "io.objectbox:objectbox-gradle-plugin:2.5.0"
  • 定义一个 build-extras.gradle 文件来“应用”ObjectBox 插件 ext.postBuildExtras = {apply plugin: 'io.objectbox'}

下一步按照ObjectBox docs进行就是定义至少一个Entity类

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

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

在应用程序级别 build.gradle 文件的依赖项部分。然而,这会导致 gradle 提示它不知道 compile() 函数。我非常感谢任何能够告诉我应该如何完成此操作的人。

最佳答案

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

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

关于java - 在 Cordova/Android 项目中包含 javax 持久性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59519588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com