Android Studio 3.0正式版已发布,于是赶紧升级体验了一波。不出意外,果然项目有兼容问题,什么问题呢?日志如下:
Error:Unable to resolve dependency for ':app@local/compileClasspath': Could not resolve project :multiAdapter.
不明所以,那我们来看下详细日志
Unable to find a matching configuration of project :multiAdapter:
- Configuration 'debugApiElements':
- Required com.android.build.api.attributes.BuildTypeAttr 'local' and found incompatible value 'debug'.
local与debug不兼容,于是在 StackOverFlow 上查找了一波。原因是在主项目中有一个变种local,而在library中是没有对应的。build.gradle 修改如下:
local {
...
matchingFallbacks = ['debug']
}
然后 sync project
问题 OK
Just mark !
本文介绍了如何解决Android Studio 3.0升级后遇到的依赖问题,特别是关于local变种与debug变种之间的不兼容问题,并提供了具体的解决方案。
847

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



