安卓项目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相关推荐

  1. openssh离线升级到最新版本【openssh8.0和8.6说明】方法-详细说明、linux安装telnet服务和报错Login incorrect,登陆慢说明

    文章目录 说明 配置本地源 配置telnet[可以不做] 说明 允许root登陆 终端登陆配置 Login incorrect报错说明 登陆慢原因 登陆很慢 服务安装 telnet登录虚拟机 安装依赖 ...

  2. Need to upgrade docker package to 17.06.0+. Docker升级到最新版本

    文章目录 1. 现象 2. 查找 3. 在线卸载 4. 升级docker 5. 重启Docker 6. 设置Docker开机自启 7. 查看版本 背景: 在搭建docker私有仓库的时候出现以下错误, ...

  3. android 7.0独立升级,爆料:Android 7.0用户将可自行升级!

    原标题:爆料:Android 7.0用户将可自行升级! 谷歌:大家好,谷歌武林大会(I/O大会)将在美西时间5月18-20日召开,届时激动人心的Android 7.0就要来啦. 手机厂商:我了个擦,老 ...

  4. 手绘白板动画视频制作工具VideoScribe 3.12.0 Windows和macOS最新英文专业版原生支持横屏竖屏方屏尺寸输出视频无水印支持720p和1080p高清输出自带5简1繁中文字体

    截止2023年6月,VideoScribe最新版本为3.12.0,官方没有任何其他格式的版本号命名规则,任何高于官方的版本号.自创版本号以及抹去版本号刷屏兜售的是什么大家懂的都懂. VideoScri ...

  5. wavecn 2.0.0.5 正式版_微信7.0.5怎么更新?微信7.0.5安卓版下载与更新升级教程

    6月29日,腾讯发布了微信7.0.5安卓正式版,带来了不少细节变化,不过很多安卓机用户反馈并没有接收到推送,不少粉丝朋友表示不知道微信7.0.5怎么更新升级.今天,芝麻科技网详细介绍下微信7.0.5安 ...

  6. android9的手机,可防手机上瘾?安卓9.0首批升级的机型都在这里

    按照惯例,谷歌每年秋季将会推出新版本的安卓操作系统,并且在年中的I/O开发大会上进行预览.据外媒最新消息,在本周二的I/O大会上,谷歌也对外预览了最新版安卓9的一些亮点功能. 安卓9公测版已经来了 昨 ...

  7. 小米9什么时间升级android10,小米9/MIX 3 现在即可升级安卓10.0!升级指南戳这里...

    原标题:小米9/MIX 3 现在即可升级安卓10.0!升级指南戳这里 [手机频道·原创] 最近小米接连有消息爆出,在今天早些时候的I/O开发者大会上,谷歌在Android Q中推出了许多新功能.现在, ...

  8. 三星s5能升级到android7.0,三星手机Android 7.0升级的最新列表: Galaxy S5,未注意Note 4...

    从昨天开始,三星开始为欧洲版Galaxy S7 / S7 edge用户提供Android 7.0系统更新的正式版本. 在屏幕截图中三星note4刷机7.0系统,版本号为1DPLT. SamMobile ...

  9. ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记

    本文结构 先决条件 升级目标框架(Target Framework)的版本 过时的IHostingEnvironment与IApplicationLifetime对象 Endpoint Routing ...

最新文章

  1. 根据文件路径生成相应文件
  2. Linux之VMware Tools显示灰色正确解决办法
  3. 02.es的节点发现和集群构建
  4. 09(maven+SSH)网上商城项目实战之使用jersey实现应用服务器和图片服务器分离...
  5. sku设计mysql_基于spring boot拥有完整sku和下单流程的完全商城
  6. C++中对多态的理解
  7. Oprofile安装与使用探索
  8. BZOJ1876 SDOI2009 SuperGCD 其他
  9. Java学习——HashMap
  10. 谷歌波浪推行受阻 “医疗云”生不逢时
  11. rpm包常见的格式详解
  12. MySQL操作语句(快速办公)
  13. 简单好用的Linux服务器管理面板——宝塔面板
  14. 2022-2028年全球与中国工业用智能眼镜行业产销需求与投资预测分析
  15. 严格模式和普通模式之间的区别
  16. hp服务器pe系统安装win7系统教程,惠普星 x360 u盘重装win7图文教程
  17. 一招教你自制“切屏”摸鱼神器
  18. 如何给播放器增加倍速播放
  19. 安卓修炼之路必要要知道的要求和建议
  20. map和multimap的用法详解

热门文章

  1. python 数据离散化_数据离散化 - 等宽等频聚类离散 - Python代码
  2. linux查看可执行文件的编译器版本
  3. 图片像素、尺寸、位深度、图像色深
  4. OSTaskCreate创建失败原因之一
  5. 聚宽 get_price 多个股票数据_聚宽量化一个命令获取全部股票全部的财务报表数据...
  6. 文件服务器 excle 变为temp,excel没保存关了【WPS的excel表格保存之后变成tmp】
  7. 如何禁止电脑运行游戏?
  8. python woe分箱_python自动分箱,计算woe,iv的实例代码
  9. 接口自动化实战之持续集成
  10. 2023年全国最新保安员精选真题及答案28