无法为Flutter项目找到lint-gradle-api-26.1.2.jar

我是Flutter的新手,尝试在创建新项目时运行示例项目。尝试运行它时,出现以下问题:

失败:生成失败,发生异常。

  • 其中:构建文件“ PROJECTPATH / android / app / build.gradle”行:25

  • 出了什么问题:评估项目’:app’时发生问题。

无法解析配置“ classpath”的所有文件。找不到lint-gradle-api.jar(com.android.tools.lint:lint-

gradle-

api:26.1.2)。在以下位置搜索:https :

//jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-

gradle-

api-26.1.2.jar

我了解它正在尝试从jcenter存储库中获取文件“ lint-gradle-api-26.1.2.jar”,但是当您点击链接时,我得到的是:

{

"errors" : [ {

"status" : 404,

"message" : "Could not find resource"

} ]

}

因此,我在build.gradle文件中添加了Google存储库:

buildscript {

repositories {

maven { url 'https://dl.google.com/' }

google()

jcenter()

}

…而且我也通过以下链接成功获取了文件:

https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-

api/26.1.2/lint-gradle-

api-26.1.2.jar

…但是无论是通过使用Visual Studio

Code,Android Studio还是使用CLI

来运行项目时,我仍然遇到相同的错误。

如何强制Gradle从找到的链接中下载文件?

我的build.gradle文件如下所示:

buildscript {

repositories {

//maven { url 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar' }

repositories {

google()

maven { url 'https://maven.fabric.io/public' }

mavenCentral()

jcenter()

}

}

dependencies {

classpath 'com.android.tools.build:gradle:3.1.2'

}

}

allprojects {

repositories {

google()

maven { url 'https://maven.fabric.io/public' }

mavenCentral()

jcenter()

}

}

repositories {

google()

maven { url 'https://maven.fabric.io/public' }

mavenCentral()

jcenter()

}

....

回答:

我通过移动解决了这个问题:

maven {

url 'https://dl.google.com/dl/android/maven2'

}

在顶部:

jcenter()

在文件中.flutter/packages/flutter_tools/gradle/flutter.gradle

    buildscript {

repositories {

maven {

url 'https://dl.google.com/dl/android/maven2'

}

jcenter()

}

dependencies {

classpath 'com.android.tools.build:gradle:3.1.2'

}

}

以上是 无法为Flutter项目找到lint-gradle-api-26.1.2.jar 的全部内容, 来源链接: utcz.com/qa/402874.html

回到顶部