我试图为我的Android应用程序使用模块依赖项,并设置了如下目录结构:
- root
- main (my app's module)
- build
- src
- build.gradle
- ...
- libs
- PagerSlidingTabStrip
- library (the library module which I am trying to use)
- build
- src
- build.gradle
- ...
- sample
- ...
- ...
- build.gradle
- settings.gradle
- ...
我已在我的根settings.gradle
文件中添加了以下行:
include ':libs:PagerSlidingTabStrip:library'
并且,对于main / build.gradle:
dependencies {
compile project(':libs:PagerSlidingTabStrip:library')
}
库项目似乎构建正常,但是我收到错误,例如找不到属性'的资源标识符。并且没有找到班级'参考我的模块的文件 - 所以它似乎是我的主要'模块以某种方式无法找到已编译的库文件。
我已检查过libs / PagerSlidingTabStrip / library / build.gradle是否包含apply plugin: 'android-library'