首页 > 解决方案 > 为什么 DependencyResolveDetails 以红色突出显示

问题描述

DependencyResolveDetails 在我的应用程序 gradle 文件中以红色突出显示。我的 android studio 是 3.3,如何解决这个警告。

    configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
        def requested = details.requested
        if (requested.group == 'com.android.support') {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion '28.0.0'
            }
        }

    }
}

警告信息是:

Cannot resolve symbol 'DependencyResolveDetails' 

标签: android

解决方案


只需删除 'DependencyResolveDetails' :

configurations.all { //fix ClassNotFoundException : OnUnhandledKeyEventListener
    resolutionStrategy.eachDependency { details ->
        def requested = details.requested
        if (requested.group == "com.android.support") {
            if (!requested.name.startsWith("multidex")) {
                details.useVersion "26.+"
            }
        }
    }
}

推荐阅读