Android 升级 gradle 遇到的问题
步骤
- 启动APG升级助理 Tools->APG Upgrade Assistant
- 提示升级操作,点击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 遇到的问题相关推荐
- android升级gradle到3.4.1
这两天把gradle升级到了gradle-3.4.1 com.android.tools.build:gradle升级到了com.android.tools.build:gradle:2.3.0 结果 ...
- 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编译
- 升级Android Studio到最新版本,升级Gradle到最新,迁移Androidx之路。
随着Android手机的发展,Android系统版本的不断更新,迁移Androidx成了绕不开的步骤.如果是新项目,那 一切好说,但如果是老项目,坑死人不偿命(尤其是中途接手别人的项目的开发). 我是 ...
- android studio gradle 自动更新,android studio gradle 两种更新方法更新
又快一年没有使用AS了,正好要查看一个Android项目代码,干脆升级到新版试试看新变化,旧版本为3.1.2,目前最新版本为3.4.2,AS的升级是很简单的直接update等待即可. 升级完了,打开G ...
- 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 ...
- ERROR: Unable to find method 'com.android.build.gradle.api.BaseVariant.getOutputs()Ljava/util/List;'
这个问题一般是由老项目升级出现的问题,比如老项目的gradle4.0以下的升级到gradle4.6,或者更高5.3.2等,这个升级的过程中,就会出现很多问题,比如下面这个: ERROR: Unable ...
- android升级到androidx
之前用的gragle 3.3,插件2.3.0:最近不知道怎么回事,一旦编译过新版本的gradle项目,这个项目必坏,这次在尝试各种办法(自行下载gradle3.3/删除缓存/studio重启.电脑重启 ...
- gradle 打包Android,用Gradle 插件打包android程序
类型:社交聊天大小:1012KB语言:中文 评分:.0 标签: 立即下载 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是grad ...
- Android中清单文件引入配置参数,Android 使用gradle打包的各种配置
原标题:Android 使用gradle打包的各种配置 在AS中利用gradle打包,可以高效并且自由地配置各种参数,发布不同的版本.关于配置gradle文件的一些做法,总结为如下. 一.替换Andr ...
最新文章
- java刷新操作_java实现删除某条信息并刷新当前页操作
- JBOSS+EJB3之Entity 开发实例
- 深圳大学计算机软件学院明仲,附件一-深圳大学计算机与软件学院.doc
- .classpath 和.project文件含义
- 保持边缘平滑的图像(曲率)
- 堆和栈的概念和区别 python_堆和栈的区别是啥?
- formidable上传文件时出错EXDEV, rename.....
- 1004.ubuntu16.04 安装protobuf
- 阿里巴巴数据报告:消费向境内回流 低线城市消费蓬勃
- 最早使用计算机领域,第2章 交换单元及交换网络(2.3.4).ppt
- 【html、CSS、javascript-9】jquery-选择器及过滤器
- vue中this.$set的用法
- 201711671132《java实用教程》第一章学习总结
- 命运211月服务器维护,命运2服务端+客户端+工具+教程
- 研究生文献笔记(obsidian模板分享!!):zotero+bookxnote pro+obsidian
- 前端基础——html5新增标签
- 题解 P1774 【最接近神的人_NOI导刊2010提高(02)】
- 英文原始文本的读取与处理
- Windows XP的图标结构
- .net中获取MD5码
热门文章
- 在Windows10家庭版安装Docker遇到问题的解决方法
- ajaxfileupload 返回值_用ajaxFileUpLoad上传文件不能正确取得返回值的问题
- 移植 Python 项目到容器 (Container) 中
- 何隆昌 帆软报表层次坐标,合计公式
- 【大模型】开源大型语言模型排行榜:清华大学开放式双语对话语言模型 chatglm-6b 榜上有名
- 【实用】CMD关机、重启命令
- java期末一般考什么内容_java期末考的大题都在这
- win10 服务器文件夹权限,Win10无权限也能访问特殊文件夹的解决方法
- 新浪微博SDK授权后无法返回应用解决方案
- 新时代下如何做品牌之传统做法