studio3.0关于Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :sdk.的解决方案
如果你在老项目迁移到studio3.0时遇到了同样的问题,希望可以帮到你。
首先出现这个问题肯定是studio升级到3.0和Gradle升级到4.1导致的,百度一波后,大致知道是怎么造成的了,下面说出解决办法!
如果你有这类似的错误,可以尝试尝试以下2种方式。
将compileSdkVersion降到25
把这种依赖方式
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 |