根据网上各路帖子,最终总结一下。主要是两个文件,一个是setting.gradle,一个是APP对应的build.gradle。
如果你把lib包放在app同级目录,即(假设你的lib文件叫userLib,lib所在文件夹叫myLib)
---app
---yourlib
那么配置的时候,需要在setting.gradle中写
include ':app',':userLib'
project(':userLib').projectDir = new File('MyLib/userLib')
然后在build.gradle中
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':userLib')
}
如果你的lib包是如下放置的
----app
----mylib
---userLib
那你就这么写
include ':app',':myLib:userLib'
build.gradle中
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])//只写一次
compile project(':myLib:
userLib')
}