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

Could not find builder.jar (com.android.tools.build:builder:3.1.0)

我想设置 android studio,我已经安装了它的最新版本 (3.1.0),我下载并安装了最新版本的 gradle(4.6) 并创建了一个新对象。但是 gradle 项目同步失败。并显示错误:

Could not find builder.jar (com.android.tools.build:builder:3.1.0). Searched in the following locations: https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.1.0/builder-3.1.0.jar

screenshot

我在其他人身上找不到这样的问题。

  1. 是否与android sdk或gradle版本有关?
  2. 有没有办法手动下载然后放到 位置??如果可能的话,位置在哪里,我可以把 builder-3.1.0.jar 文件.

转到文件>设置>构建、执行、部署>Gradle>Android Studio>> 和 勾选这个::启用嵌入式存储库 并单击确定。 然后, 重建项目。

转到终端并键入 "gradlew cleanBuildCache" 以清除缓存。缓存在 USERNAME 中。ANDROID\BUILD CACHE 目录。

并重建。

检查您正在使用的 Android Studio 的版本...我是 Android Studio 3.1 当它给我问题时...我降级了我的 Android Studio 版本到 3.0.1,问题解决了。

接受的答案对我不起作用,所以我更改了 gradle (project : project name) 中的 class 路径行,问题消失了。

classpath 'com.android.tools.build:gradle:3.1.2'

尝试删除 ~/.gradle 文件夹并重新构建 项目。 Gradle 将下载那个。

我和同样的问题斗争了很长时间。但我能够解决它。你可以试试这个: 转到 FIle > Settings > Build, Execution, Deployment> Build Tools > Gradle 然后选中 Offline Work 选项。您会注意到它指向计算机上的本地 gradle 目录,即 C:Users/User_name/.gradle。单击 应用,然后单击 确定。 运行 又是您的项目,它应该可以工作。 下面是截图:Screenshot of the Fix

我已经尝试了所有的建议并且 none 都奏效了! 如果您遇到同样的问题,我建议您采取解决我的问题的方法,我发现问题可能是因为:

most likely at one time this dependency version was available, and so it’s now available on your Mac/PC in the filesystem (cache), and Gradle won’t try to download it (as it’s already downloaded). But then the version was removed / is no longer available, so it will no longer work on any new Mac/PC (as the dependency version can’t be downloaded).

如果您在这个问题发生之前有一个备份,希望这些步骤可以帮助您解决这个问题

1) 备份或推送您已更改为 git 的文件(我建议只使用您的代码文件,不要与 gradles 或 android 文件相关)

2) 删除 C:\Users\(您的用户)\ .gradle\caches

3) 干净地 git 克隆存储库,进入新目录

4) 使用 Android Studio 打开项目的新副本并让 Android studio 再次同步 gradles

进入SDK管理器下载其他SDK平台