1
fxxkgw 2018-02-05 10:53:07 +08:00
如果是 LINUX 系统的话,设置下 LD_LIBRARY_PATH 就可以,比如 so 放在 /test/a.so ,那个设置 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/test 就可以了。
安卓应该也差不多吧,毕竟动态链接库系统初始化时候不加载,在用的时候能找到路径就可以了。。 |
2
paparika OP @fxxkgw 谢谢,用的 macos,没找到这个宏。。。有说把 aar 重新打 zip 的,我試了下,grade 提示没办法 merge manifest
|
3
XinLake 2018-02-05 12:57:20 +08:00
so 处理后放到 aar 模块下 src\main\jniLibs 对应的目录里,重新编译 aar 模块。
参考信息(将 OpenCV 打包为 Android AAR ): https://xinlake.github.io/2017-08/opencv-aar/ |
4
paparika OP 比较奇怪的是 IDE 读取新 aar 后对其目录结构进行了更改,导致它找不到对应文件
|
5
paparika OP 结贴 jar cvf newlib.aar -C tempFolder/ .
|