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

时间:2018-04-12 09:36:00

标签: java android gradle maven-2 android-studio-3.1

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

  

找不到builder.jar(com.android.tools.build:builder:3.1.0)。   在以下位置搜索:       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文件。

6 个答案:

答案 0 :(得分:20)

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

转到终端并键入“gradlew cleanBuildCache”以清除缓存。缓存位于USERNAME.ANDROID \ BUILD CACHE目录中。

重建。

答案 1 :(得分:2)

尝试删除〜/ .gradle 文件夹,然后再次构建项目。 Gradle将下载该文件。

答案 2 :(得分:2)

我尝试了所有建议,但没有一个起作用! 如果您遇到相同的问题,我建议您采取解决问题的措施,那么我发现问题可能是因为:

最有可能一次有此依赖版本,因此它现在可以在Mac / PC上的文件系统(缓存)中使用,并且Gradle不会尝试下载(因为它已经下载)。但是随后该版本被删除/不再可用,因此它将无法在任何新的Mac / PC上运行(因为无法下载依赖版本)。

希望您在发生此问题之前已进行备份,这些步骤可能有助于您解决此问题

1)备份或将您更改为git的文件推送(我建议您的代码文件,而不是与gradle或android文件相关的任何文件)

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

3)将存储库的干净git克隆复制到新目录中

4)使用Android Studio打开项目的新副本,然后让Android Studio重新同步渐变

答案 3 :(得分:1)

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

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

我在同一个问题上斗争了很长时间。但是我能够解决它。您可以尝试以下方法: 转到文件>设置>构建,执行,部署>构建工具> Gradle ,然后选中选项离线工作。您会注意到它指向计算机上的本地gradle目录,即C:Users / User_name / .gradle。点击应用,然后点击确定。再次运行您的项目,它应该可以工作。 以下是屏幕截图:Screenshot of the Fix