andriod studio出生以来各种新人询问怎么加载so库,网上大多各种复制粘贴转载文章让人云里雾里:
.so 回答说 在 src/main建立 jniLibs目录 我认为这是有问题的 并且 项目代码目录结构 不是这种风格 立即趴瞎
*.jar 回答说 在jar文件那里右键 As Libraly...
我的解决方案:
打开build.gradle文件
找到 下面 添加如下
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
然后把各种so库 丢在libs文件夹里
over
== 顺便说所如何加载jar包的问题
打开build.gradle文件,找到如下 仿照
dependencies {
compile files('libs/fastjson-1.1.45.android.jar')
compile files('libs/xxxx.jar')
}
看明白了吧? 有多少jar包 你就加多少次好了 用idea UI界面加也是一样的效果
第一个 加载ide自带的库 比如说常用的com.android.support:support-v4:22.0.0 等
第二个就是 就是选择项目jar文件了 和之前所说的 在build.gradle的dependencies 加是一样的
第三个是 加模块依赖