步骤

  1. 启动APG升级助理 Tools->APG Upgrade Assistant
  2. 提示升级操作,点击run selected steps
1,Could not set unknown property ‘includeCompileClasspath’

错误提示

相关错误代码:

解决方法:暂时注释掉

2,Using insecure protocols with repositories, without explicit opt-in, is unsupported. Switch Maven repository ‘maven(http://144.123.178.10:10000/repository/wnong-android-repos/)’ to redirect to a secure protocol (like HTTPS) or allow insecure protocols.

相关错误:

相关错误代码

错误原因:只允许https的,不允许是http的
解决方法:

3,Plugin with id ‘maven’ not found.

相关错误

错误代码:

解决办法:

4,The specified Android SDK Build Tools version(xxxx) is ignored,as it is below the minium supported version (30.0.2) for Android Gradle Plugin 7.0.0

相关错误:

相关错误代码

错误原因:Android Gradle Plugin 7.0.0 对Android buildTools 最低要求30.0.0
解决办法:

5,Failed to notify build listener.> com.android.tools.r8.Version.isDevelopmentVersion()Z

相关错误:

错误代码:

修改方式:

6,Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.

相关错误:

错误位置:

错误原因:AGP最低需要java 11,但是当前版本是java8
修改方式:

7,The option ‘android.enableBuildCache’ is deprecated.

错误信息:

相关代码

错误原因:android. enableBuildCache是用来启动gradle缓存的,在Gradle7.0版本中不对外开放,默认值是false
修改方法:

8,找不到BuildConfig.APPLICATION_ID

错误提示:

错误代码:

错误原因:
Android Studio 3.5 之后做出了变更:
BuildConfig: Deprecate APPLICATION_ID in libraries.
It is at best misleading, so it is marked as deprecated and replaced by
LIBRARY_PACKAGE_NAME.

9,The minCompileSdk (30) specified in a dependency’s AAR metadata

错误提示

错误代码:

修改方式: 升级了本地版本

Android 升级 gradle 遇到的问题相关推荐

  1. android升级gradle到3.4.1

    这两天把gradle升级到了gradle-3.4.1 com.android.tools.build:gradle升级到了com.android.tools.build:gradle:2.3.0 结果 ...

  2. Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided

    Android Studio 升级 gradle:3.6.0 报错:Entry name 'xxx-xxx.xml' collided 删除掉目录中所有的build文件夹,重新Sync编译

  3. 升级Android Studio到最新版本,升级Gradle到最新,迁移Androidx之路。

    随着Android手机的发展,Android系统版本的不断更新,迁移Androidx成了绕不开的步骤.如果是新项目,那 一切好说,但如果是老项目,坑死人不偿命(尤其是中途接手别人的项目的开发). 我是 ...

  4. android studio gradle 自动更新,android studio gradle 两种更新方法更新

    又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...

  5. gradle版本与android的gradle插件版本兼容Unable to find method org.gradle.api.tasks.compile.CompileOptions.setB

    今天踩了一个gradle版本的坑,记录一下 一.编译报错,如下完整报错日志: 编译失败ERROR:Unable to find method 'org.gradle.api.tasks.compile ...

  6. ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'

    这个问题一般是由老项目升级出现的问题,比如老项目的gradle4.0以下的升级到gradle4.6,或者更高5.3.2等,这个升级的过程中,就会出现很多问题,比如下面这个: ERROR: Unable ...

  7. android升级到androidx

    之前用的gragle 3.3,插件2.3.0:最近不知道怎么回事,一旦编译过新版本的gradle项目,这个项目必坏,这次在尝试各种办法(自行下载gradle3.3/删除缓存/studio重启.电脑重启 ...

  8. gradle 打包Android,用Gradle 插件打包android程序

    类型:社交聊天大小:1012KB语言:中文 评分:.0 标签: 立即下载 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是grad ...

  9. Android中清单文件引入配置参数,Android 使用gradle打包的各种配置

    原标题:Android 使用gradle打包的各种配置 在AS中利用gradle打包,可以高效并且自由地配置各种参数,发布不同的版本.关于配置gradle文件的一些做法,总结为如下. 一.替换Andr ...

最新文章

  1. java刷新操作_java实现删除某条信息并刷新当前页操作
  2. JBOSS+EJB3之Entity 开发实例
  3. 深圳大学计算机软件学院明仲,附件一-深圳大学计算机与软件学院.doc
  4. .classpath 和.project文件含义
  5. 保持边缘平滑的图像(曲率)
  6. 堆和栈的概念和区别 python_堆和栈的区别是啥?
  7. formidable上传文件时出错EXDEV, rename.....
  8. 1004.ubuntu16.04 安装protobuf
  9. 阿里巴巴数据报告:消费向境内回流 低线城市消费蓬勃
  10. 最早使用计算机领域,第2章 交换单元及交换网络(2.3.4).ppt
  11. 【html、CSS、javascript-9】jquery-选择器及过滤器
  12. vue中this.$set的用法
  13. 201711671132《java实用教程》第一章学习总结
  14. 命运211月服务器维护,命运2服务端+客户端+工具+教程
  15. 研究生文献笔记(obsidian模板分享!!):zotero+bookxnote pro+obsidian
  16. 前端基础——html5新增标签
  17. 题解 P1774 【最接近神的人_NOI导刊2010提高(02)】
  18. 英文原始文本的读取与处理
  19. Windows XP的图标结构
  20. .net中获取MD5码

热门文章

  1. 在Windows10家庭版安装Docker遇到问题的解决方法
  2. ajaxfileupload 返回值_用ajaxFileUpLoad上传文件不能正确取得返回值的问题
  3. 移植 Python 项目到容器 (Container) 中
  4. 何隆昌 帆软报表层次坐标,合计公式
  5. 【大模型】开源大型语言模型排行榜:清华大学开放式双语对话语言模型 chatglm-6b 榜上有名
  6. 【实用】CMD关机、重启命令
  7. java期末一般考什么内容_java期末考的大题都在这
  8. win10 服务器文件夹权限,Win10无权限也能访问特殊文件夹的解决方法
  9. 新浪微博SDK授权后无法返回应用解决方案
  10. 新时代下如何做品牌之传统做法