前两天改了项目的一些东西,提交后发现编译老是报错误,但是打包又没问题。报错信息如下:
ERROR: Unable to resolve dependency for ‘:xxx@debugProduction/compileClasspath’: Could not resolve project :yyy.
Show Details
Affected Modules: xxx
其中‘xxx’和’yyy’是我项目中的两个module。网上找了很多办法,都没解决。
后来回头追溯了下最近的改动,发现我把module x 的build.gradle改了,但是module y的没改,两个module的buildTypes配置是不一致的。
所以解决办法很明显了,把 module x的 build.gradle里的buildTypes那一段配置,复制到module y的build.gradle里就可以了。
其实不用完全复制,只要两个module的配置的格式一样就行。我的报错是因为 module x的buildTypes那里,加上了releaseTest模式的配置,而module y里没加导致的。