在 IntelliJ 上编译的 JAR 文件无法在 Android Studio 中运行

问题描述 投票:0回答:1

我的 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 数据库?

java android-studio intellij-idea import executable-jar
1个回答
0
投票

如评论中所述,您可以添加库的源代码或将其添加为 Maven 依赖项

© www.soinside.com 2019 - 2024. All rights reserved.