Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sdk.

studio3.0关于Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sdk.的解决方案

如果你在老项目迁移到studio3.0时遇到了同样的问题,希望可以帮到你。


Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sdk._第1张图片
image.png

首先出现这个问题肯定是studio升级到3.0和Gradle升级到4.1导致的,百度一波后,大致知道是怎么造成的了,下面说出解决办法!
如果你有这类似的错误,可以尝试尝试以下2种方式。

  1. 将compileSdkVersion降到25

  2. 把这种依赖方式

releaseCompile project(path: ':sdk', configuration: 'release')
debugCompile project(path: ':sdk', configuration: 'debug')

改成这种就ok了

implementation project(':sdk')

compileSdkVersion升级到27时,dependencies的使用还有以下变更

升级前 升级后
releaseCompile 、debugCompile implementation
compile implementation
testCompile testImplementation
provided compileOnly

你可能感兴趣的:(Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sdk.)