android studio怎么引用so

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio怎么引用so相关的知识,希望对你有一定的参考价值。

1、在src/main中添加 jniLibs文件夹 ,把.so复制进去

2、在build.gradle中就添加这么几行  ,  看图

 sourceSets

        main

            jniLibs.srcDirs = ['libs']

       

   

3、然后make project

4、切换到android结构下,你会看到 jniLibs 中.so已经变成了.jar文件,证明已经成功

参考技术A

android studio引用so库的教程比较简单。

【主要实现方法】

把so库放到jniLibs目录下,并且在build.gradle文件中配置导入的so库项,最后在代码中进行调用。

【原理】

导入android指定目录,并且进行配置使用。

【详细实现步奏】

1.找到工程目录并且放入so库,这个是project视图下的目录。

android视图下的目录(建议在android目录下进行创建目录,armeabi的2个文件夹都必须放置)


最后一步就是在build.gradle文件中配置

配置代码如下:

dependencies     
compile fileTree(include: ['*.jar'], dir: 'libs')

android
···
sourceSets     main()         jniLibs.srcDirs = ['libs']    
···

配置完就可以通过相关的代码进行调用。

【注意】

不要手动创建文件夹,通过右击菜单进行创建。

参考技术B 交叉引用是在文档的一个位置引用另一个位置的内容。
交叉引用常用于需要互相引用内容的地方,可以使用户尽快找到想要的内容,同时能够保证文档的结构条理清晰。
在android中进行交叉引用的方法如下:
把插入点放置到需要实现交叉引用的位置,输入需要的文字。
在【引用】功能区中单击【交叉引用】按钮,打开【交叉引用】对话框,在对话框的【引用类型】下拉列表中选择需要的项目类型,在【引用内容】下拉列表中选择需要插入的信息,在【引用哪一个标题】列表框中选择引用的具体内容。
完成设置后单击【插入】按钮即可在插入点处插入一个交叉引用。
单击【关闭】按钮关闭【交叉引用】对话框,按住控制键单击文档中的交叉引用,文档会跳转到引用指定的位置。

以上是关于android studio怎么引用so的主要内容,如果未能解决你的问题,请参考以下文章

Android studio出现这种情况怎么解决?

android studio selector 怎么引用mipmap

Android studio出现这样的问题,怎么解决?求助

android studio 不同module资源重名引起引用混乱怎么解决?

android studio projec怎么引用 module

android studio 怎么用arr