android - 找不到 lint-checks.jar

标签 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

奇怪的是,当我转到那个 url 时,我可以下载 jar,所以我真的不确定为什么 Android studio 会提示。我已经下载了最新版本 - 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
}

最佳答案

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

我设法通过将我的 buildToolsVersion26.0.2 更新到 27.0.3 来解决这个问题,这也要求我更新我的Gradle version4.34.4 和我的 Gradle Plug-in3.0.1> 到 3.1.2

这是在我看到 Floern 提供的解决方案之前,该解决方案也有效。虽然不确定为什么,但我认为与最新版本的 Gradle 保持同步总是更好。

关于android - 找不到 lint-checks.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50566304/

相关文章:

android - 如何关闭 Android >= 3.0 中带有附加按钮的自定义丰富通知中的通知下拉列表?

android - 由于 GCM SenderId Android 无法生成 APK 版本

xml - 如何为 xmllint 设置目录文件?

android - 带有 CoordinatorLayout 的 Snackbar 禁用关闭

android - 解释GoogleApi savedInstanceState

java - 浏览器窗口顶部的 HTC Android (4.0.3) 为空(空白)

java - 接受许可后如何运行相机

css - 在没有评论的情况下禁用 SCSS Linting

c++ - 预期表达式错误,发现 'WIN32'

android - 缺少 Parcelable CREATOR 字段?