安卓项目3.0.1升级到最新的3.4.0
安卓项目3.0.1升级到最新的3.4.0
- 升级背景:
升级背景:
项目比较大,也比较老,想用点新的api,布局,或者什么新功能的都不可以,所以觉醒把项目从2.3.3升级到了3.0.1然后发现ConstraintLayout这个用不了,然后又再次进行了升级,吧Android Studio升级到最新3.4 ,把build:gradle 升级到了3.4.0,同时Gradle升级到了5.1.1
本篇文章用于记录遇到的问题(仅适用3.0.1 升级到 3.4.0,不是这样的升级也可以参考下)
说干就干:
第一步:把项目的gradle的classpath升级到3.4.0
classpath 'com.android.tools.build:gradle:3.4.0'
第二步:把Gradle升级到5.1.1+(至于为啥是5.1.1+下面会说到),文件在项目的gradle-wrapper.properties配置里
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
然后你就可以build了,哇咔咔咔咔咔。。。等了半天编译没过出现以下错误
1.可能出现
resolve …jar 等了老长时间。我给X掉了,然后重新来出现了
开始以为是代理问题,然后给studio设置代理,没效果,解决方法貌似是
然后等着,继续build然后出现下面错误
遇到这个错误搞了很久,解决方法是,删除.gradle文件,我是mac系统目录在
/Users/mac_py/.gradle
把.gradle整体删除,等着吧 然后就成了
最后贴一下studio 对应的build:gradle 和 Gradle版本对应关系
这是官网对应版本:https://developer.android.com/studio/releases/gradle-plugin
至于2.3.3升级到3.0.1跟项目本身有太大关系包括各种库什么的,需要自己一个个来,不过有问题可以问我,我会回答的。
欢迎留言
安卓项目3.0.1升级到最新的3.4.0相关推荐
- openssh离线升级到最新版本【openssh8.0和8.6说明】方法-详细说明、linux安装telnet服务和报错Login incorrect,登陆慢说明
文章目录 说明 配置本地源 配置telnet[可以不做] 说明 允许root登陆 终端登陆配置 Login incorrect报错说明 登陆慢原因 登陆很慢 服务安装 telnet登录虚拟机 安装依赖 ...
- Need to upgrade docker package to 17.06.0+. Docker升级到最新版本
文章目录 1. 现象 2. 查找 3. 在线卸载 4. 升级docker 5. 重启Docker 6. 设置Docker开机自启 7. 查看版本 背景: 在搭建docker私有仓库的时候出现以下错误, ...
- android 7.0独立升级,爆料:Android 7.0用户将可自行升级!
原标题:爆料:Android 7.0用户将可自行升级! 谷歌:大家好,谷歌武林大会(I/O大会)将在美西时间5月18-20日召开,届时激动人心的Android 7.0就要来啦. 手机厂商:我了个擦,老 ...
- 手绘白板动画视频制作工具VideoScribe 3.12.0 Windows和macOS最新英文专业版原生支持横屏竖屏方屏尺寸输出视频无水印支持720p和1080p高清输出自带5简1繁中文字体
截止2023年6月,VideoScribe最新版本为3.12.0,官方没有任何其他格式的版本号命名规则,任何高于官方的版本号.自创版本号以及抹去版本号刷屏兜售的是什么大家懂的都懂. VideoScri ...
- wavecn 2.0.0.5 正式版_微信7.0.5怎么更新?微信7.0.5安卓版下载与更新升级教程
6月29日,腾讯发布了微信7.0.5安卓正式版,带来了不少细节变化,不过很多安卓机用户反馈并没有接收到推送,不少粉丝朋友表示不知道微信7.0.5怎么更新升级.今天,芝麻科技网详细介绍下微信7.0.5安 ...
- android9的手机,可防手机上瘾?安卓9.0首批升级的机型都在这里
按照惯例,谷歌每年秋季将会推出新版本的安卓操作系统,并且在年中的I/O开发大会上进行预览.据外媒最新消息,在本周二的I/O大会上,谷歌也对外预览了最新版安卓9的一些亮点功能. 安卓9公测版已经来了 昨 ...
- 小米9什么时间升级android10,小米9/MIX 3 现在即可升级安卓10.0!升级指南戳这里...
原标题:小米9/MIX 3 现在即可升级安卓10.0!升级指南戳这里 [手机频道·原创] 最近小米接连有消息爆出,在今天早些时候的I/O开发者大会上,谷歌在Android Q中推出了许多新功能.现在, ...
- 三星s5能升级到android7.0,三星手机Android 7.0升级的最新列表: Galaxy S5,未注意Note 4...
从昨天开始,三星开始为欧洲版Galaxy S7 / S7 edge用户提供Android 7.0系统更新的正式版本. 在屏幕截图中三星note4刷机7.0系统,版本号为1DPLT. SamMobile ...
- ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记
本文结构 先决条件 升级目标框架(Target Framework)的版本 过时的IHostingEnvironment与IApplicationLifetime对象 Endpoint Routing ...
最新文章
- 根据文件路径生成相应文件
- Linux之VMware Tools显示灰色正确解决办法
- 02.es的节点发现和集群构建
- 09(maven+SSH)网上商城项目实战之使用jersey实现应用服务器和图片服务器分离...
- sku设计mysql_基于spring boot拥有完整sku和下单流程的完全商城
- C++中对多态的理解
- Oprofile安装与使用探索
- BZOJ1876 SDOI2009 SuperGCD 其他
- Java学习——HashMap
- 谷歌波浪推行受阻 “医疗云”生不逢时
- rpm包常见的格式详解
- MySQL操作语句(快速办公)
- 简单好用的Linux服务器管理面板——宝塔面板
- 2022-2028年全球与中国工业用智能眼镜行业产销需求与投资预测分析
- 严格模式和普通模式之间的区别
- hp服务器pe系统安装win7系统教程,惠普星 x360 u盘重装win7图文教程
- 一招教你自制“切屏”摸鱼神器
- 如何给播放器增加倍速播放
- 安卓修炼之路必要要知道的要求和建议
- map和multimap的用法详解
热门文章
- python 数据离散化_数据离散化 - 等宽等频聚类离散 - Python代码
- linux查看可执行文件的编译器版本
- 图片像素、尺寸、位深度、图像色深
- OSTaskCreate创建失败原因之一
- 聚宽 get_price 多个股票数据_聚宽量化一个命令获取全部股票全部的财务报表数据...
- 文件服务器 excle 变为temp,excel没保存关了【WPS的excel表格保存之后变成tmp】
- 如何禁止电脑运行游戏?
- python woe分箱_python自动分箱,计算woe,iv的实例代码
- 接口自动化实战之持续集成
- 2023年全国最新保安员精选真题及答案28