这个问题真的是遇到过N回,,必须得记下。虽然目前还不是很清楚具体的原因,但是以后做的时候都遵循以下的规范,应该就ok了吧。
(1)所有的第三方module都放在一个libs目录中,这个libs目录跟项目主module(app)是同级关系。
(2)每个第三方module的build.gradle配置文件注意下
比如以下面为例:
apply plugin: 'com.android.library'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}