android studio 2.3更新踩坑记

本文介绍如何解决Android Studio 2.3更新后出现的项目模块无法正常加载的问题,涉及Gradle版本更新的手动配置过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网有android studio 2.3有更新,更新内容比较吸引人:

  • 支持将png等图片转成webp格式
  • ConstraintLayout更加完善。基于纵横比定义视图大小。创建具有约束链的填充、展开和加权的线性组。
  • 当使用矢量导入对话框添加material图标,可以按类别或图标名称筛选。
  • App Links Assistant简化了添加跳转到app的过程。HTTP路径即可跳到你的app中。
  • Instant Run 和Run按钮分开。
  • 添加了lint baseline的支持,用来保存当前已知的Lint 错误,并可以添加忽略。

兴致勃勃通过studio下载补丁包, 下载完成后发现项目的app Module一直是红叉状态,而且看到下边让人恶心的等待框一直在转呀转…..
这里写图片描述

这里写图片描述

打开C:\Users\Administrator.gradle\wrapper\dists目录,发现之前下载的好多gradle版本

这里写图片描述
因为项目用的是gradle-2.14.1构建的,打开后发现和其它文件夹的结构不一样。来看下:
这里写图片描述
挑个gradle-2.13.1的,看下内部文件结构是啥:
这里写图片描述
原来,下载android studio 2.3的patch包之后,给偷偷把2.14.1的构建文件给删掉啦。为何这么任性,原来,这是因为更新后的studio最低支持的gradle构建版本是3.3。我现在没有3.3,于是打开Setting->Build->Gradle,选择Use defult gradle wrapper(recommanded),点OK。
这里写图片描述

又是漫长的等待……出现了红色的SSL peer shut down incorrectly
这里写图片描述
别灰心,其实做刚才这一步是有目的的,虽然没有把gradl-3.3-all完成下载下来,但是生成了目录结构:
C:\Users\Administrator.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
有了这个目录,要做的就是离线下载gradle-3.3.all.zip文件,地址戳这里http://download.youkuaiyun.com/detail/t6546545/9732412
然后手动配置上gradle。
下载完成后,将压缩包放到C:\Users\Administrator.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9目录下,然后解压压缩包到当前目录,注意不要在外面解压后拷贝进来,可能会因为目录层级太深导致拷贝失败。然后把gradle-3.3-all.zip.part文件干掉,这个就是没下载完全的文件,同时拷贝一份gradle-3.3-all.zip.lck文件并命名为gradle-3.3-all.zip.ok,这样文件目录就和gradle-2.13-1一样了:
这里写图片描述
重启android studio,搞定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值