我已将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文件。 不过,您可以在此处找到附件。
我已经尝试了所有解决方案。
答案 0 :(得分:4)
过去几天出现了许多类似的问题,可以通过在构建脚本的 empid sales orders
1 A5 15000 25
2 B12 13500 21
3 A23 17000 23
4 D34 16200 30
5 C2 14000 22
块中的第一位置添加google()
存储库来解决。
请参阅以下答案中的详细说明:
与Jcenter中缺少库有关的根本原因在这里进行了详细说明:https://stackoverflow.com/a/50885939/6899896
注意,请参见https://stackoverflow.com/a/52947028/6899896:除了项目的构建脚本(模块和应用程序级别)以外,您还需要修改.flutter / packages / flutter_tools / gradle / flutter.gradle来设置存储库google()首先,jcenter()最后
答案 1 :(得分:0)
如果您实际上正在尝试运行Flutter项目,则还需要更改flutter gradle文件中的顺序:
<flutter directory>/packages/flutter_tools/gradle/flutter.gradle
我还将gradle更新到了最新版本(https://docs.gradle.org/current/userguide/installation.html),然后重新启动了Android Studio
答案 2 :(得分:0)
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'
}
}
答案 3 :(得分:0)
按照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()
}
}