android studio Gradle升级到3.5.0遇到的坑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio Gradle升级到3.5.0遇到的坑相关的知识,希望对你有一定的参考价值。

参考技术A android as升级到最新版本存在的问题(gradle升级)

classpath 'com.android.tools.build:gradle:3.5.3'
distributionUrl= https://services.gradle.org/distributions/gradle-5.4.1-all.zip

原来的:

修改后:

问题描述:

ERROR: Gradle DSL method not found: 'deleteAllActions()'
解决办法:

升级 me.tatarka:gradle-retrolambda

问题大致原因:
我在主工程中设置了

如果有其他的module,其它module的build.gradle中也必须包含这个buildtypes,空着也行。否则会报错
刚好我引入了library 库,所以也需要在library 里面加入对应的buildTypes
解决方案:
在library的build.gradle里面加入和主工程相同的buildTypes即可,我直接空着,配置写在主工程啦~¬

在Android Studio中将Gradle从3.3升级到4.1后出错

我在Gradle包装器属性中使用gradle 3.3,我尝试构建apk,它显示错误,不支持gradle版本并升级gradle以使用此功能。所以我在gradele包装器属性中使用此语句将gradle升级到4.1。 distributionUrl = https://services.gradle.org/distributions/gradle-4.1-all.zip当我在我的手机中模拟应用程序时,没有错误,并且在从cardview打开一个新活动时发生错误。错误发生在setContentView(R.layout.activity_quiz);当我运行同一项目的备份副本有gradle的3.3一切正常,但我无法创建apk文件

答案

首先尝试从那里清除你的android工作室缓存file>invalidate caches/restart>validated and restart你可以在builds>clean project清理项目并尝试在builds重建项目

另一答案

您还需要打开项目build.gradle并修改buildscript-> dependencies-> classpath,如下所示

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

以上是关于android studio Gradle升级到3.5.0遇到的坑的主要内容,如果未能解决你的问题,请参考以下文章

在Android Studio中将Gradle从3.3升级到4.1后出错

将 Android Studio 的 Gradle 插件升级到 3.0.1 和 Gradle 到 4.1 后无法复制配置依赖项

升级到 Android Studio 3.0 + Gradle 4.1 遇到的一些坑及解决方案

Android Studio中gradle升级报gradle的仓库地址不安全警告

Android Studio apk体积突然变大(升级gradle后)

android studio gradle升级