【发布时间】:2019-03-27 10:55:17
【问题描述】:
我是 Flutter 的新手,并在您创建新项目时尝试运行示例项目。尝试运行它时,我遇到了这个问题:
FAILURE:构建失败并出现异常。
在哪里: 构建文件“PROJECTPATH/android/app/build.gradle”行:25
-
出了什么问题: 评估项目 ':app' 时出现问题。
无法解析配置“类路径”的所有文件。 找不到 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()
}
...我也通过以下链接成功获取文件:
...但是我在尝试运行我的项目时仍然遇到同样的错误,无论是使用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()
}
....
【问题讨论】:
-
也许这会有所帮助:stackoverflow.com/a/52944600/4255978
-
没有,还是一样的错误
-
对于现在来这里的人,我认为这已经在master中修复了,所以
flutter channel master和flutter upgrade应该解决它。
标签: android dart flutter jcenter