找不到builder.jar(com.android.tools.build:builder:3.5.3)

时间:2020-04-04 22:18:52

标签: android flutter gradle

我被困住了。当我将google_maps_flutter添加到项目中时。从那时起,当我尝试运行该应用程序时,会引发以下异常:

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring root project 'android'.
> Could not resolve all artifacts for configuration ':classpath'.
   > Could not find builder.jar (com.android.tools.build:builder:3.5.3).
     Searched in the following locations:
         https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.5.3/builder-3.5.3.jar
   > Could not find protos.jar (com.android.tools.analytics-library:protos:26.5.3).
     Searched in the following locations:
         https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.5.3/protos-26.5.3.jar

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1s
Finished with error: Gradle task assembleDebug failed with exit code 1

我试图删除Gradle并下载5.6.2版本,但是没有运气。 并尝试使用 VPN 进行任何操作。

我已从依赖项列表和库中删除google_maps_flutter,但仍然无法使用。 这可能是什么问题? 我的Android Studio版本是3.5.3

pubspec.yaml:

dependencies:
  flutter:
    sdk: flutter
  flutter_swiper: ^1.1.6
  sliding_up_panel: ^1.0.0
  cupertino_icons: ^0.1.2
#  flutter_mapbox_navigation: ^0.0.10
#  google_maps_flutter: ^0.5.25+3
dev_dependencies:
  flutter_test:
    sdk: flutter 

build.gradle:

buildscript {
    repositories {
        google()
        mavenCentral()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.3'
    }
}

2 个答案:

答案 0 :(得分:0)

您的问题是gradle无法下载和同步依赖项 如果您的国家受到我们的制裁。参考这个答案 https://stackoverflow.com/a/61035661/7909288 可能会有帮助。

答案 1 :(得分:0)

我通过删除.gradle中的C:\Users\{Your User}\.gradle文件夹并重新同步来解决了这个问题。

如果您生活在受到制裁的国家/地区。尝试使用 VPN 重新同步它。