Android Studio 如何更新到新版本以及需要注意的问题有哪些

相信很多同学在安装完AS并且学习一段时间之后,发现在上网学习别人的代码的时候经常会发现AS版本过低,导致各种报错,在这里,我就来介绍一下AS更新的方法以及需要注意的问题有哪些

先介绍Android Studio的更新方法

首先打开Android studio

选择任务栏中的File点击Setting

这里写图片描述

点击之后会看到这样的界面

点击System Setting

这里写图片描述

可以看到Updates

这里写图片描述

其中

这里写图片描述
这里面的Stable Channel/Canary Channel/Dev Channel/Beta Channel是不同的更新渠道,这里推荐选择Stable Channel是稳定版本,选择Dev Chanel是开发者版本
这里写图片描述可以查看当前是否有版本更新,点击之后就可以更新到对应的新版本了!


接下来介绍一些更新之后可能会遇到的问题

问题一

Error:Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:26.1.0. Open File

这个问题经常出现于刚刚更新完之后,第一次运行的时候。上网查了之后,应该是网络的原因。但是明明刚刚才更新完?然而网络上的解决方法貌似都不管用。
解决方法:在重启AS之后就不会出现这个问题了。

问题二

org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed;

按照android stadio 3.1的要求,需要把gradle版本升级为 4.4及以上,但是gradle 4.4及以上要求将依赖api的compile换成implementation。而implementation声明的依赖没办法传递到module以外,即该module 以外module没办法引用到implementation声明的api。
解决办法:将compile 替换为 api即可,也就是如果有外部引用,则换成:api,剩下的换成:implementation。


小结

在更新AS之后,运行旧版本的代码可能会遇到一下莫名其妙的问题,而网络上的解决方法有时候并不适用,此时,应该要确认一下各种插件的版本,经常就能解决了。
查看当前gradle版本的方法:
这里写图片描述
如图所示 我使用的版本就是gradle-4.4。

作者:羊羊羊
点击这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值