前两天改了项目的一些东西,提交后发现编译老是报错误,但是打包又没问题。报错信息如下:
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里没加导致的。
博主修改项目内容提交后,编译报错但打包正常,错误信息显示无法解析项目中两个module的依赖。经追溯改动,发现是两个module的buildTypes配置不一致。解决办法是将module x的buildTypes配置复制到module y,使二者格式相同。

3580

被折叠的 条评论
为什么被折叠?



