关于编译版本降级25以下 gradle build 异常Execution failed for task ':libclear_dex:mockableAndroidJar'

Execution failed for task ':libclear_dex:mockableAndroidJar'.

> java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.utils.FileCache$FileCreatorException: java.lang.NullPointerException

解决办法 :

   改问题是由于mockableAndroidJar 这个gradle task命令执行造成的  

  首先我们说下这个命令是- Creates a version of android.jar that's suitable for unit tests.  也就是为了单元测试生成的jar

  如果对你不那么重要 你可以像我一样解决 

   再工程project.gradle 中 添加

allprojects {
    repositories {
        google()
        jcenter()
    }
    gradle.taskGraph.whenReady {
        tasks.each { task ->
            if (task.name == 'mockableAndroidJar') {
                task.enabled = false
            }
        }
    }

}

手动关闭该命令执行 ok 我的问题到这里就解决了


猜你喜欢

转载自blog.csdn.net/youth_never_go_away/article/details/80690218