我的 Java 应用程序导入 Xerial SQLite JDBC 库 v3.43.0.0 来执行一些 CRUD 功能,并且它按预期工作。但是,我想将此类导出为 JAR 文件并在我的 Android 移动应用程序中使用它。 JAR 文件的基本功能在导入 Android 应用程序后似乎可以按预期工作。但是,SQLite 函数因以下错误而失败:
java.lang.UnsatisfiedLinkError: dlopen failed: library "libsqlitejdbc.so" not found
SQLite CRUD 函数在 Android 应用程序中也能正常工作,但在 JAR 中的类函数调用时无法正常工作。
任何帮助将不胜感激。短暂性脑缺血发作。
@romanv-jb
这是 Java 中的 IntelliJ 构建:
模块设置:
工件设置:
项目结构:
问题: JAR 模块是否可以读取/写入 Android 文件或 SQLite 数据库?
如评论中所述,您可以添加库的源代码或将其添加为 Maven 依赖项。