美文网首页
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