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

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

先介绍Android Studio的更新方法

首先打开Android studio

选择任务栏中的File点击Setting

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

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

点击System Setting

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

可以看到Updates

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

其中

Android Studio 如何更新到新版本以及需要注意的问题有哪些
这里面的Stable Channel/Canary Channel/Dev Channel/Beta Channel是不同的更新渠道,这里推荐选择Stable Channel是稳定版本,选择Dev Chanel是开发者版本
Android Studio 如何更新到新版本以及需要注意的问题有哪些可以查看当前是否有版本更新,点击之后就可以更新到对应的新版本了!


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

问题一

Error:Unable to resolve dependency for ‘:[email protected]/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版本的方法:
Android Studio 如何更新到新版本以及需要注意的问题有哪些
如图所示 我使用的版本就是gradle-4.4。

作者:羊羊羊
点击这里