Studio更新
其实最主要的是下面三个步骤:
1.更新As工程为3.0
2.必须升级gradle到4.0以上
3.buildToolsVersion升级到26.0.0
4.在gradle.properties中配置版本号
方法 一

CanaryChannel :金丝雀版, 能获取最新的功能(Bug较多 并且都还没有验证)
Develop Channel: 开发者版,到了这个版本大Bug都得到了解决;
Beta Channel:测试版,到这里很多小bug都得到了解决,问题还有点,基本可能是我们遇不到的;
Stable Channel:正式稳定版,到这里就是官方推荐的最新正式版,不过要等很久,各项功能都很稳定,基本没问题了。适合刚接触AndroidStudio的人使用,和那些最求稳定的开发人员。想我这样喜欢尝鲜的开发人员,就喜欢使用最新的beta版本
方法二:
android studio一直在更新完善,为了与时俱进,我们当然要将工具更新到最新版本啦!其实更新本来是很简单,只要从Android Studio Help菜单中选择Check for Update即可:
但因为“伟大的墙”实际更新失败。
下面是实际能操作的步骤如下:
1.获取自己电脑上安装的Android Studio 的Build Number
如果已经安装了Android Studio,那么我们只需要增量更新即可。所以下载更新jar包即可,首先要知道自己当前的Android Studio的版本号,Help-》About。

注意Build #AI-145.3360264
2.查询目前Android Studio的最新版本号是多少
(1)访问网站http://tools.android.com/recent可查看最新的Build Number
(2)访问https://dl.google.com/android/studio/patches/updates.xml查看最新的版本号,目前笔者获得的最新xml数据如下
从返回的xml数据可知目前最新的Build Number 为171.3829324
3.下载增量更新包
获得版本号,我们就可以下载更新包了,比如笔者的更新包下载地址为
https://dl.google.com/android/studio/patches/AI-145.3360264-171.3829324-patch-win.jar
请根据自己的Android Studio的build number下载相应的更新包,格式为AI-$FROM-$TO-patch-win.jar,其中$FROM为你当前android studio的build number,$TO为最新的android studio 的build number.
ps:最新的2.4更新jar包报404,不能下载更新包,所以换成了2.3.0.7版本
4.安装更新包
将下载的更新包拷贝到任何一个目录下,最好不要是AS的安装目录。
根据我的经验,不能将更新包放到AS的安装目录下,这样做的话,更新会出现问题,不会成功。
然后打开命令行提示符,进入AS的安装目录,键入如下命令
Java -classpath D:\svn\AI-162.3573574-162.3742087-patch-win.jar com.intellij.updater.Runner install .
(记住最后面有个点,意思是将这个文件解压安装到当前目录)
安装完毕后,你可以重新启动Android Studio,然后Help-》about查看是不是更新了!
出现的问题:
一、更新完了,启动的时候卡主了,进不去了,如下方法可以解决
解决方案:
a.进入安装的Android Studio目录下的bin目录。找到idea.properties文件,随便用一个编辑器打开。
b.在idea.properties文件末尾另起一行添加: disable.android.first.run=true ,然后保存文件。
c.重启Android Studio,这样就可以进入界面。
然后进来了,版本也更新了。
二、无法下载增量包,404错误:因为版本跨度太大,需要分多段下载,具体可参考https://dl.google.com/android/studio/patches/updates.xml中from标签所指示的版本;
三、下载后无法解压,提示被JAVA锁定:原因,JAR文件放置位置错误,要放置与Android Studio同一目录下;
四、ADB connection error: windows API的WaitForMultipleObjects所支持的最大句柄数是MAXIMUM_WAIT_OBJECTS, 即64,ddms调用adb时当同时运行进程数大于64则会出错
解决方法:可尝试DDMS的DEVICES窗口中reset ADB,若问题依旧可网上下载修改过的adb.exe替换;
方法三:
https://developer.android.google.cn/studio/index.html#win-bundle
在官方下载, 根据AS版本并更改 gradle即可
Studio更新的更多相关文章
- android studio 更新 Gradle错误解决方法(Gradle sync failed)
android studio 更新 Gradle错误解决方法 Android Studio每次更新版本都会更新Gradle这个插件,但由于长城的问题每次更新都是失败,又是停止在Refreshing ...
- #软件更新#Visual Studio更新到16.3.8
#软件更新#Visual Studio更新到16.3.8 此次更新包括以下内容:(1)支持Xcode 11.2.(2)修复无法从System.String类型转化的bug.(3)修复UWP开发中,加载 ...
- Android Studio更新升级方法
自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当 ...
- Working with Data » Getting started with ASP.NET Core and Entity Framework Core using Visual Studio » 更新关系数据
Updating related data¶ 7 of 7 people found this helpful The Contoso University sample web applicatio ...
- 转发离线安装 Android Studio 更新
1.在线更新 随着 Android Studio 的越来越完善与流行,无论从功能性,还是性能上,它正在成为广大 Android 开发者的首选.但是因为总所周知墙的原因,我们在 Android Stud ...
- Android Studio更新升级方法(转)
自从2013 Google I/O大会之后,笔者就将android ide开发工具从eclipse迁移到Android Studio了,android studio一直在更新完善,为了与时俱进,我们当 ...
- android studio 更新 Gradle错误解决方法
Android Studio每次更新版本都会更新Gradle这个插件,但由于长城的问题每次更新都是失败,又是停止在Refreshing Gradle Project ,有时新建项目的时候报 Gradl ...
- Android : Android Studio 更新至gradle 4.10.1后Variants API变化
同步警告: WARNING: API 'variantOutput.getPackageApplication()' is obsolete and has been replaced with 'v ...
- android studio更新gradle失败的解决办法-转
android studio中每次自动更新gradle时速度实在太慢因为gradle服务器比较慢,所以更新gradle会比较慢,建议先下载下来,然后手动添加到gradle的下载目录,提升速度. 使用下 ...
随机推荐
- C++标准 bind函数用法与C#简单实现
在看C++标准程序库书中,看到bind1st,bind2nd及bind的用法,当时就有一种熟悉感,仔细想了下,是F#里提到的柯里化.下面是维基百科的解释:在计算机科学中,柯里化(英语:Currying ...
- 【Centos】systemd入门教程
systemd使用教程 常用指令 运行一个服务: systemctl start <服务名> 关闭一个服务: systemctl stop <服务名> 重启一个服务: syst ...
- 权限控制-JS判断是否有权限进行操作跳转页面需要加target
妈蛋的,这问题花了我20分钟,我用来搜索代码花了18分钟,我写代码有个差生的习惯,就是抄,啥东西想做,就上网搜别人杂写,拿下来照抄改一下即可 啧啧,妈蛋的,整个一页,没有我能用到的信息,那些博客内容一 ...
- SpringBoot系列四:SpringBoot开发(改变环境属性、读取资源文件、Bean 配置、模版渲染、profile 配置)
声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅. 1.概念 SpringBoot 开发深入 2.具体内容 在之前已经基本上了解了整个 SpringBoot 运行机制,但是也需要清 ...
- Spring JDBC SqlUpdate类示例
org.springframework.jdbc.object.SqlUpdate类提供了表示SQL更新的可重用操作对象. 使用到的 Student 表的结构如下 - CREATE TABLE Stu ...
- 使用Maven创建Java项目
在本教程中,我们将向你展示如何使用 Maven 来创建一个 Java 项目,导入其到Eclipse IDE,并打包 Java 项目到一个 JAR 文件. 所需要的工具: Maven 3.3.3 Ecl ...
- 汉语拼音转换工具(Python 版)
汉语拼音转换工具(Python 版) http://pypinyin.readthedocs.org/en/latest/
- python调用ansible接口API执行命令
python版本:Python 2.6.6 ansible版本:ansible 2.3.1.0 下载地址:https://releases.ansible.com/ansible/ 调用脚本 ...
- Linux目录和文件管理
今天我们来介绍一下对于Linux系统“命令“的理解和分类以及常用的目录文件管理命令的使用. 一. 命令 用于实现某一类功能的指令或程序,命令的执行依赖于解释器程序(例如:/bin/bash) 分类 内 ...
- mysql 中 时间和日期函数
From: http://www.cnblogs.com/redfox241/archive/2009/07/23/1529092.html 一.MySQL 获得当前日期时间 函数 1.1 获得当前日 ...