gpt4 book ai didi

android - 包含带有 gradle 和 Android Studio 1.2.2 的 *.so 文件

转载 作者:行者123 更新时间:2023-12-02 16:38:07 25 4
gpt4 key购买 nike

有人可以指导我正确放置 gradle/android 项目的 *.so 文件吗?

我把它们放在:

项目->应用程序->src->main->jniLibs

并且 asset、java 和 res 文件夹也是 main 中的同级文件夹,但在构建 APK 时似乎没有包含它们,从而导致“UnsatisfiedLinkError”

编辑

我看过:

Include .so library in apk in android studio

并尝试将director更改为libs和lib,但没有成功。

更新 1

  • 反编译的 APK 现在显示/Lib 下的 *.so 文件,我将它们放在项目 -> app -> src -> main -> jniLibs ->armeabi 下,这就是它们的架构但是 从 native 库中调用方法时,我收到 UnsatisfiedLinkError,尽管它似乎通过了静态构造函数中的 System.loadLibrary 调用而没有显示错误

最佳答案

*.so 文件现在已包含并显示在反编译的 APK 中...遇到了我在此处发布的另一个问题:UnsatisfiedLinkError when calling method from native library although System.loadLibrary seems ok

关于android - 包含带有 gradle 和 Android Studio 1.2.2 的 *.so 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547716/

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