FAILURE: Build failed with an exception.

FAILURE: Build failed with an exception.问题

当出现以下问题时,可能是因为你的build.gradle中没有添加国内镜像

Gradle常用于构建项目,当使用Gradle需要从服务器下载依赖包时速度非常慢,其原因是服务器在国外。而国内有些大厂就建立了这些内容在国内的镜像,我们可以配置让Gradle从国内的镜像服务器下载内容。从此速度飞起。

翻译:

配置根项目“android”时出现问题。

>无法解析配置“”的所有文件:classpath“。>无法解析com.android.tools.build:gradle:7.3.0。要求:

项目:

无法解析com.android.tools.build:gradle:7.3.0。

>无法获取资源“https://d1.google.com/dl/android/maven2/com/android/tools/b

Tmirad/gradle/7.3.0/gradle-7.3.0.pom'。

>无法获取“https://dl.google

.com/dl/android/maven2/com/android/tools/build/gradle/7.3.0/grad1e-7.30.pom'。

>连接到LAPTOP-9TJKOHKF:80[LAPTOP-9TJkoHKF/192.168.137.1,

LAPTOP-9TJKOHKF/fe80:0:0:0:ccf5:bc90:70cb:744e%14,LAPTOP-9TKKOHKF/fe80:0:0:a828:5bdd:6723:7200%20]失败:连接

可以看到无法解析配置所有文件无法获取资源无法获取“https://dl.google

解决方法

build.gradle文件路径

在build.gradle中向以下俩个位置添加国内镜像

添加前

添加后

国内镜像代码

  maven{ url 'https://jitpack.io' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

重新sync一下还是报错。

解决方法

切换网络重试,比如手机热点。

gradle插件版本和gradle版本冲突问题

发现还是有问题,说无法无法解析com.android.tools.build:gradle:7.3.0。

那应该就是gradle 插件版本、gradle版本 和buildToolsVersion之间的对应关系问题了

可以看到我的gradle插件版本是7.3.0,gradle版本是7.5

从别处找到的gradle插件版本和gradle版本对应表

可以看到gradle插件版本7.3对应的是7.4,而我的是7.3.0对应的7.5。这里有问题咱把它的插件版本换一下换成7.4类型的

还是在builde.gradle文件中

找到

将gradle插件版本号修改为7.4同步(Try Again)一下

还是报错,再次修改。修改为7.4.1

还是报错,查看官网的插件版本号原来没有7.4.1有7.4.2

官网地址:Android Gradle plugin API reference  |  Android Developers (google.cn)

再次修改,修改为7.4.2还是报错。

新的一天从解决bug开始

翻译:

配置':app:debugRuntimeClasspath '包含了AndroidX的依赖项,但是' android. exe '未启用useAndroidX的属性,这可能会导致运行时问题。
设置“android。在gradle中useAndroidX=true。属性的文件,然后重试。

gradle.properties中添加这个useAndroidX=true,这个翻译还要结合英文看不然看不懂。

重新运行,发现还是报错。

找了下这个文件中原来启动成功的项目文件,复制粘贴过来。

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true

放入之后,完美运行。

小结:奇怪的bug日常。

新发现的小技巧:

镜像添加了,版本是对的它还是会报错配置不上

这里咱们关掉项目重新打开运行

然后就好啦。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值