【问题标题】:Could not find builder.jar (com.android.tools.build:builder:3.5.3)找不到builder.jar (com.android.tools.build:builder:3.5.3)
【发布时间】:2020-04-04 22:18:52
【问题描述】:

我被困住了。当我将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'
    }
}

【问题讨论】:

    标签: android flutter gradle


    【解决方案1】:

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

    如果您居住在受制裁的国家/地区。尝试使用 VPN 重新同步。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 正如我所提到的,我已经尝试过使用 VPN。当我单击链接时,浏览器开始下载 builder.jar 文件。我应该把这个文件放在哪里?
      • @GeorgeRabbat 我担心解决 builder.jar 无法解决您的问题,可能在此其他依赖项也出现错误之后!你怎么能查看文档docs.gradle.org/current/userguide/…
      • 我解决了这个问题。当然,由于制裁,我已经删除了“.gradle”文件夹并再次重新同步它。我用过VPN。感谢您的宝贵时间。
      • @GeorgeRabbat 很高兴听到你的声音。祝你好运,玩得开心
      猜你喜欢
      • 2019-03-31
      • 1970-01-01
      • 2019-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-17
      • 2017-07-02
      • 2019-12-04
      相关资源
      最近更新 更多