今天在依赖别的工程库的时候发现报了下面这个错:
Error:Unable to resolve dependency for ':app@sourceSets/compileClasspath': Could not resolve project :weiyi.
造成这个错误的原因是app下build.gradle里面的buildtypes配置和module下build.gradle中的
buildtypes配置不一样。依赖的工程里都要加
下面是app下build.gradle里面的buildtypes配置
![](https://img.haomeiwen.com/i2048158/4ec15d67cd7c4b68.png)
包含release{} sourceSets{}两部分
再看依赖工程里module下的build.gradle里面的buildtypes配置
![](https://img.haomeiwen.com/i2048158/4fef18d9fddf7056.png)
缺少了sourceSets{}部分,module里面必须要也app中有同样的配置,写成空的也行,如下:
![](https://img.haomeiwen.com/i2048158/b803d02f77cc1fef.png)
还有其他依赖的库,都要加上
![](https://img.haomeiwen.com/i2048158/a917a4b801fbd687.png)
这几个库都要加上就能正常编译运行了
![](https://img.haomeiwen.com/i2048158/ed3f660c3a2d4888.png)
![](https://img.haomeiwen.com/i2048158/b4441ecef66935ca.png)
网友评论