android studio增量更新
一、概述
1.1 概念
增量更新即是通过比较 本机安装版本 和 想要安装版本 间的差异,产生一个差异安装包,不需要从官网下载并安装全量安装包,更不需要将本机已安装的版本下载,而仅仅只是安装此差异安装包即可完成整个更新过程。
1.2 增量更新前提
两个版本之间是否能够进行增量更新的条件是:google是否提供了此种更新包。
通过进入网站 https://dl.google.com/Android/studio/patches/updates.xml 能够查询到,对于此点提供如下两张图片进行说明


二、增量更新步骤
2.1 本机android studio安装版本号查询
方法1:Help --> About 中的 Build Number
方法2:[android studio安装目录]/build.txt中的版本号

2.2 下载增量包
构造如下下载url: https://dl.google.com/android/studio/patches/AI-$FROM-$TO-patch-$PLATFORM.jar
其中,
- $FROM 为你当前 android studio 的 build number;
- $TO 为最新的 android studio 的build number;
- $PLATFORM 为系统平台,
windodws 为 win , linux 为 unix ,mac os 为 mac
例如:
在系统为windows的计算机上,将android studio从 145.3330264 更新到 145.3360264 ,构建url为:https://dl.google.com/android/studio/patches/AI-145.3330264-145.3360264-patch-win.jar

2.3 安装增量包
将安装包放置在android studio安装目录的根目录下
在根目录下,打开命令行(按住shift点鼠标右键 --> 打开命令行)
在命令行内输入
java -classpath [jar包] com.intellij.updater.Runner install .,回车运行。注意:记住最后面有个点,意思是将这个文件解压安装到当前目录按照出现的向导提示进行
2.4 安装完成
重启 Android Studio 即可
三、参考
http://www.cnblogs.com/xiaoyang2009/p/5258380.html
http://www.eefocus.com/xiaodan/blog/07-06/2419_db128.html
https://dl.google.com/Android/studio/patches/updates.xml
http://blog.csdn.net/u011326653/article/details/48543643
android studio增量更新的更多相关文章
- Android Studio 解决更新慢的问题
Android Studio 解决更新慢的问题 最近在一些群里有伙伴们反应工具更新慢,由于国内网络对google限制的原因,android studio更新一直是个老大难的问题,为了,提高sdk下载的 ...
- android studio无法更新之解决方案
当发现android studio有更新时,当然第一时间就想更新,可惜被墙了. 解决方案: 下载wallproxy,百度你懂的 在proxy.ini中最上面,找到ip和port 接着,在android ...
- Android Studio 如何更新到新版本
•How 打开 Android Studio 选择任务栏中的 File 点击 Setting: 来到如下界面: 依次点击 Appearance & Behavior -> System ...
- Android Studio安装更新终极解决方式
之前写过一篇Android SDK无法更新的博文,其实该方式对Android Studio同样有效,大伙可以下载网盘中分享的小软件,若搜索到通道后提示需要更细,也可以选择更新.参考:http://bl ...
- Android studio无法更新 提示网络连接失败
Android studio 更新时,提示网络问题 “Connection failed. Please check your network connection and try again” 在默 ...
- Android Studio Gradle更新的解决办法
环境: Win7_64旗舰版.Android Studio2.1.1 问题描述: 在打开Android Studio项目的时候,会下载项目对应版本的gradle,由于是国外网站导致更新较慢,该版本是在 ...
- android studio gradle 更新方法。
Android studio更新 第一步:在你所在项目文件夹下:你项目根目录gradlewrapper gradle-wrapper.properties (只要在打开项目的时候选OK,这个文件就 ...
- Android Studio 自动更新失败解决办法
Check Update一直提示Connection failed. Please check your network connection and try again,开始以为是由于G*W在捣乱, ...
- Android Apk增量更新
前言 有关APK更新的技术比较多,例如:增量更新.插件式开发.热修复.RN.静默安装. 下面简单介绍一下: 什么是增量更新? 增量更新就是原有app的基础上只更新发生变化的地方,其余保持原样. 与 ...
随机推荐
- Coursera-Getting and Cleaning Data-week1-课程笔记
博客总目录,记录学习R与数据分析的一切:http://www.cnblogs.com/weibaar/p/4507801.html -- Sunday, January 11, 2015 课程概述 G ...
- NOSDK--一键打包的实现(四)
1.4 打包及签名的脚本介绍 我们使用ant来实现打包,这节我们先介绍脚本内容,关于脚本环境配置问题,我们将在下节做一个详细的介绍. 首先我们来看下build_android/tools/platfo ...
- Linux 等待进程结束 wait() 和 waitpid()
若子进程先于父进程结束时,父进程调用wait()函数和不调用wait()函数会产生两种不同的结果: --> 如果父进程没有调用wait()和waitpid()函数,子进程就会进入僵死状态. -- ...
- input placeholder兼容ie10以下
代码如下: ,) < ) { $('input[placeholder]').each(function(){ var input = $(this); $(input).val(input.a ...
- 我对Jenkins的认识
参考: http://www.cnblogs.com/sunzhenchao/archive/2013/01/30/2883289.html
- php项目整理之no1
1.login.php <head></head> 2.check_login.php 3.user.php 4.getData.php
- JS正则表达式元字符
https://segmentfault.com/a/1190000002471140
- tornado 路由系统----扩展(include)
在Tornado中实现Django分层路由 看了几个 Tornado 的 demo 发现都是一个py搞定所有,这样做做为例子来讲确实很直观,但如果在大型项目中这样做肯定不现实,所以博主考虑如何制定合理 ...
- core dump 是什么意思?
core dump,翻译过来讲,就是核心转储.大致上就是指,如果由于应用错误,如浮点异常.指令异常等,操作系统将会转入内核的异常处理,向对应的进程发送特定的信号(SIGNAL),如果进程中没有对这些信 ...
- Spring基础知识
Spring基础知识 利用spring完成松耦合 接口 public interface IOutputGenerator { public void generateOutput(); } 实现类 ...