sourceSets { main { // res.srcDirs = ['src/main/res', 'src/main/java/com/example/module/res']与下面写法相同 // java.srcDirs = ['src/main/java','src/main/aidl'] res { srcDirs('src/main/java/com/example/module/res')//配置此目录下res等同于正常的res } java { srcDirs('src/main/second')//配置main目录下second下java进编译 } } }
如上写法可以把资源文件放到对应的目录下,使得代码和资源文件在一块,可以更好的解耦