gpt4 book ai didi

android-studio - 如何在 Android Studio 库模块中包含 .so 文件?

转载 作者:行者123 更新时间:2023-12-03 17:56:02 25 4
gpt4 key购买 nike

我一直在尝试使用 android studio 将 .so 文件包含在库模块中,但无法这样做并出现 java.lang.UnsatisfiedLinkError。

我还解压缩并检查了从 App Module 生成的 apk(这取决于我包含 .so 文件的库模块),它确实包含所有必需的 .so 文件,但我仍然得到 java .lang.UnsatisfiedLinkError

我还尝试了现有线程上存在的所有其他解决方案,例如将 .so 文件转换为 jar 然后添加为依赖项,将 .so 文件添加到 jniLibs 文件夹,将库模块转换为 jar 并将 jar 依赖项添加到应用程序模块等但没有结果?

p.s 我正在使用带有 gradle 插件版本 2.0 的 android studio 2.0

最佳答案

你可以试试下面的项目结构。它对我有用,没有 gradle。

  > project/
libs/
fm.jar, etc. // <-- .jar files go here
src/
main/
java/
(your java files)
jniLibs/
arm64-v8a/
libopus.so, etc. // <-- .so files for ARM 64-bit go here
armeabi-v7a/
libopus.so, etc. // <-- .so files for ARM 32-bit go here
x86/
libopus.so, etc. // <-- .so files for Intel 32-bit go here
res/
(your drawables/layouts/values)

关于android-studio - 如何在 Android Studio 库模块中包含 .so 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843760/

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