在已有的Android项目中导入第三方.SO库(AS)

       网上的指南繁多,但是操作繁琐,并不适合我的实际情况,下面我结合我的实际情况加以记录,希望对诸君有点帮助。

       我的Android项目是开发相机APP,要添加对图片进行处理的C++算法,同事事先已将C++打包好了.SO.文件供我调用。接收到的文件如下:

打开arm64-v8a文件,里边为:

前四个文件夹中装的是.SO文件。

在mainactivity文档中,包名必须要和自己的AS项目名一致,这要跟帮你封装库的兄弟说好,他起的项目名要跟你的项目名相同,否则调用不了哈!!!

 我画红色框框的部分是下面咱们需要用到的。

目录

第一步,将装有.so四个文件夹复制到你的APP项目libs文件夹下

第二步,编辑app下的build.gradle文件

 第三步,将我上边用红色框的代码,复制到你的项目中  MainActivity.java中。


第一步,将装有.so四个文件夹复制到你的APP项目libs文件夹下,如图:

复制完成之后AS中开启你的项目,你会发现文件已经在你的目录下了,左边为Project目录,右为Android目录。

第二步,编辑app下的build.gradle文件

在build.gradle下添加:

 第三步,将我上边用红色框的代码,复制到你的项目中  MainActivity.java中即可。

 

 

 到这里就全部ok了,直接调用这个函数即可。

 

 

 


版权声明:本文为Teylor原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。