美文网首页
Android Studio依赖第三方库报错如:Unable t

Android Studio依赖第三方库报错如:Unable t

作者: 为自己代颜_ | 来源:发表于2018-10-26 13:58 被阅读48次

报错日志:
Unable to resolve dependency for ':app@betaUnitTest/compileClasspath': Could not resolve project :ptr.

Could not resolve project :ptr.
Required by:
project :app

Unable to find a matching configuration of project :ptr:

解决方案:
分析了错误日志,和BuildType有关,“beta”、“debug”。
导入的library项目名为ptr,build.gradle的:

buildTypes {
    release {
            ....//我自己项目中的配置
    }
}

App的build.gradle是这样的:

buildTypes {
    debug {
            ....//我自己项目中的配置
    }
    beta {
            ....//我自己项目中的配置
    }
    release {
            ....//我自己项目中的配置
    }
}

对比发现确实是少了这两个,重新修改library的build.gradle,如下:

buildTypes {
    debug {
            ...
    }
    beta {
            ...
            //关键代码,release, debug为library中已有buildType
            matchingFallbacks = ['release', 'debug']
    }
    release {
            ...
    }
}

重新Build一下项目,就好了。

相关文章

网友评论

      本文标题:Android Studio依赖第三方库报错如:Unable t

      本文链接:https://www.haomeiwen.com/subject/nqwktqtx.html