您的位置:首页 > 移动开发 > Android开发

Android开发中so文件的导入注意的问题

2016-11-26 16:50 295 查看
大家平时开发肯定会集成第三的一些的sdk,那么童鞋们就避免不了引入so库的一个问题,可是这样的一个问题,有时候困扰骚年们大半天,下来我就唠叨,唠叨

1.第一种方法,直接在libs



在build.grade中配置(modle) 一定不要忘记了在配置,否是会报so库找不到的异常

sourceSets {
main {
jniLibs.srcDirs = ['libs'] // <-- Set your folder here!
}
}


这里用了,sourceSets,可以手动的修改model中的java,res的文件目录的路径.

比如java文件和resource文件分别在src/main/java和src/main/res目录下,在build.gradle文件andorid{}里面添加下面的代码,便可以将java文件和resource文件放到src/java和src/resources目录下。

sourceSets {
main {
java {
srcDir 'src/java'
}
resources {
srcDir 'src/resources'
}
}
}


2.第二种方法,直接在main目录下新建jniLibs目录



这个就不需要在build.grade配置so文库的路径了,默认就是这样的,基本上路径对了,so库就没什么问题了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息