在 gradle 同步时遇到问题 - 找不到 lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1. 2)
Facing the issue while gradle sync - Could not find lint-gradle-api.jar (com.android.tools.lint:lint-gradle-api:26.1.2)
我已将 Android Studio 更新至 3.2.1,现在已停止处理此类问题:
找不到 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
我试图重新排序我的 build.gradle 文件。
不过,您可以在此处找到附件。
所有的方法我都试过了
我知道这个问题有重复,但他们的解决方案不起作用。
如果您实际上是在尝试 运行 Flutter 项目,您还需要更改 flutter gradle 文件中的顺序:
<flutter directory>/packages/flutter_tools/gradle/flutter.gradle
我也将 gradle 更新到最新版本 (https://docs.gradle.org/current/userguide/installation.html) 并重新启动了 Android Studio
过去几天提出了很多类似的问题,可以通过在构建脚本的 repositories
块的第一个位置添加 google()
存储库来解决。
请参阅以下答案中的详细说明:
- Could not find com.android.tools.build:aapt2:3.2.0
与 Jcenter 中缺少库相关的根本原因在此处详细解释:
注意参见:除了项目的构建脚本(模块和应用程序)之外,您还需要修改 .flutter/packages/flutter_tools/gradle/flutter.gradle levels) 设置 repo google() first 和 jcenter() last
TL;DR:
- 打开
<flutter_dir>\flutter\packages\flutter_tools\gradle\flutter.gradle
用这个替换buildscript
(存储库的顺序很重要)
buildscript {
repositories {
jcenter()
maven {
url 'https://dl.google.com/dl/android/maven2'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
}
如 https://flutter.su/note/1 中所写,您应该为您的项目找到一个 .gradle 文件(在 Android 中通常是 app/build.gradle ) 并更改(存储库的顺序有意义):
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://dl.google.com/dl/android/maven2'
}
}
...
}
...
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
google()
}
}
我已将 Android Studio 更新至 3.2.1,现在已停止处理此类问题: 找不到 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
我试图重新排序我的 build.gradle 文件。 不过,您可以在此处找到附件。
所有的方法我都试过了
我知道这个问题有重复,但他们的解决方案不起作用。
如果您实际上是在尝试 运行 Flutter 项目,您还需要更改 flutter gradle 文件中的顺序:
<flutter directory>/packages/flutter_tools/gradle/flutter.gradle
我也将 gradle 更新到最新版本 (https://docs.gradle.org/current/userguide/installation.html) 并重新启动了 Android Studio
过去几天提出了很多类似的问题,可以通过在构建脚本的 repositories
块的第一个位置添加 google()
存储库来解决。
请参阅以下答案中的详细说明:
- Could not find com.android.tools.build:aapt2:3.2.0
与 Jcenter 中缺少库相关的根本原因在此处详细解释:
注意参见
TL;DR:
- 打开
<flutter_dir>\flutter\packages\flutter_tools\gradle\flutter.gradle
用这个替换
buildscript
(存储库的顺序很重要)buildscript { repositories { jcenter() maven { url 'https://dl.google.com/dl/android/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' } }
如 https://flutter.su/note/1 中所写,您应该为您的项目找到一个 .gradle 文件(在 Android 中通常是 app/build.gradle ) 并更改(存储库的顺序有意义):
buildscript {
repositories {
google()
jcenter()
maven {
url 'https://dl.google.com/dl/android/maven2'
}
}
...
}
...
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
google()
}
}