前言
这个经常用,但还是忘记了,因此参考网上文章整理于此。
本文摘抄内容涉及: 添加so库,添加第三方jar,添加Library库文件等。
好记性不如烂笔头
正文
添加so库
方法一:
在项目中的src/main里新建jniLibs文件夹
把.so复制进去,刷新一下即可
方法二:
在app/中新建libs文件夹,把.so复制进去
在app/build.gradle中添加如下内容
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
PS :意思是会把libs文件夹当成jniLibs文件夹,可以直接用so库了
添加jar
将jar文件复制至app module目录下的libs文件夹下,然后打开app module目录下的build.gradle配置文件,在dependencies项中添加配置命令,这里有两种配置方式可供选择:
一次性引入libs目录下所有jar文件
compile fileTree(include: ['*.jar'], dir: 'libs')
单个逐一引入jar文件
compile files('libs/universal-image-loader-1.8.6-with-sources.jar')
Library库文件
将第三方Library库文件复制到项目根目录下,打开项目根目录下的settings.gradle文件,添加配置命令,如:
include ':app', ':PullToRefresh'
然后打开app module目录下的build.gradle,添加配置命令,如:
compile project(':PullToRefresh')
小技巧:推荐在项目根目录下新建一个文件夹,如extras文件夹,将所有Library库文件都复制到该文件下,方便统一浏览管理,这样上面两步对应的配置命令将变成:
include ':app', ':extras:PullToRefresh'
和
compile project(':extras:PullToRefresh')
参考文章