找不到lint-checks.jar

时间:2018-05-28 12:19:32

标签: android lint

我已经下载了一个新的Android项目,出于某种原因,当我尝试构建应用程序时出现此错误:

Could not find lint-checks.jar (com.android.tools.lint:lint-checks:26.0.1). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/lint/lint-checks/26.0.1/lint-checks-26.0.1.jar

奇怪的是,当我去那个网址时,我可以下载jar,所以我真的不确定为什么Android工作室会抱怨。我已经下载了最新版本 - 3.1.2。

我还尝试过禁用lint,但删除错误没有运气!

任何帮助将不胜感激!

我的gradle文件:

buildscript {
    repositories {
        jcenter()
        mavenCentral()
        google()
        maven { url 'https://maven.fabric.io/public' }
        maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
        //noinspection GradleDynamicVersion
        classpath 'io.fabric.tools:gradle:1.+'
        classpath 'com.google.gms:google-services:3.1.2'
        classpath 'com.android.tools.lint:lint-checks:26.0.1'
        classpath 'com.github.ben-manes:gradle-versions-plugin:0.17.0'
        classpath "io.realm:realm-gradle-plugin:4.3.3"
    }
}


allprojects {
    repositories {
        google()
        jcenter()
        mavenCentral()
        google()
        maven { url "https://jitpack.io" }
        maven { url 'https://maven.fabric.io/public' }
        maven { url "https://dl.bintray.com/drummer-aidan/maven" }
        flatDir {
            dirs '../aars'
        }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

2 个答案:

答案 0 :(得分:1)

今天早上我也开始讨论这个问题了。我没有更新任何东西,也不确定周末发生了什么变化。

我设法通过将 buildToolsVersion 26.0.2 更新为 27.0.3 来修复此问题,这也要求我更新我的从 4.3 4.4 Gradle版 3.0.1 Gradle插件 >到 3.1.2

这是在我看到Floern提供的解决方案之前,这也是有效的。不知道为什么,我觉得最好跟上Gradle的最新版本。

答案 1 :(得分:0)

尝试将“com.android.tools.lint:lint-checks:26.0.1”添加到您的gradle依赖项中