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