1、在AS版本升级前建议关闭AS代理,以及关闭本地的一些代理工具,不然点击更新的时候会提示Connection failed (Read timed out). Please check network connection and try ag
同时去掉C:WindowsSystem32driversetchosts文件中有关google代理设置,同时修改android studio安装目录bin下的studio64.exe.vmoptions,在文件中添加如下内容:
(参考:https://jingyan.baidu.com/article/e75aca856d956e142fdac650.html)
-Djava.net.preferIPv4Stack=true
-Didea.updates.url=http://dl.google.com/android/studio/patches/updates.xml
-Didea.patches.url=http://dl.google.com/android/studio/patches/
这样就可以更新有关sdk及相关工具进行下载
2、顺便记录下更新渠道含义
Canary Channel:预览发布通道
Dev Channel:开发发布通道
Beta Channel:测试版本通道
Stable Channel:正式版本通道
3.为了防国内网络对google开发设卡,需要在工程build.gradle设置仓库源,如下粉红色部分:
buildscript {
repositories {
mavenCentral()
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.0'
// classpath 'com.android.tools.build:gradle:5.1.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
mavenCentral()
jcenter()
google()
}
}
。。。
4.下载相应gradle版本的all包,不要解压直接放在工程gradle->wrapper->dists目录下
5.通过FILE->Setting选择Gradle设置如下参数
通过以上几步,一个helloworld工程就可正常编译和运行了(运行当然要配置一 个模拟器或真机^_^)