Android: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath':

Posted yuyuan-bb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath':相关的知识,希望对你有一定的参考价值。

我按照ExoPlayer的github指引添加

implementation 'com.google.android.exoplayer:exoplayer:2.X.X'

发现根本run不起来,并报错如题

后来在stackoverflow找到了解决方案,来源为:https://stackoverflow.com/questions/46949622/android-studio-3-0-unable-to-resolve-dependency-for-appdexoptions-compileclas
出现问题的原因在于app含有buildtype但是library的依赖没有,所以我们需要添加一个matching configuration fallbacks

  buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        
        dexOptions 

            // release & debug is in project animators
            matchingFallbacks = ['release', 'debug']
        
        debug 

        
    

在dexOptions下增加callback即可

以上是关于Android: Unable to resolve dependency for ':app@debugUnitTest/compileClasspath':的主要内容,如果未能解决你的问题,请参考以下文章

Unable to resolve dependency for ':app@debug/compileClasspath' could not resolve com.android

网狐荣耀版Eclipse加载时出现Unable to resolve target android-19的解决办法

使用gridlayout布局后,因某些原因又删除,并整理文件夹结构时,Unable to resolve target 'android-7'

tdengine jdbc连接报错: Unable to resolve FQDN

sudo 出现unable to resolve host 解决方法

Unable to resolve module crypto