Android Studio 版本手动离线更新

手动更新适合以下场景:

1. 目前版本与Gradle版本不一致。 

2. 错误

     IllegalStateException: Can’t deserialize target data of key ‘IdeaAndroidProject’. 

Given class loaders: [PluginClassLoader[org.jetbrains.android, 10.0]]: 

3. 新建工程出错,在线更新更新失败。


我们采用离线更新的方法解决:


1.获取安装的Android Studio 的Build Number

如果已经安装了Android Studio,那么我们只需要增量更新即可。所以下载更新jar包即可,首先要知道自己当前的Android Studio的版本号,Help-》About。

Build  #AI-130.737825       130.737825即为版本号


2.查询目前官方Android Studio的最新版本号

(1)访问网站http://tools.android.com/recent可查看最新的Build Number,或者
(2)访问https://dl.google.com/android/studio/patches/updates.xml查看最新的版本号,目前笔者获得的最新xml数据如下。

<products>
<product name="Android Studio">
<code>AI</code>
<channel id="AI-0-eap" name="Android Studio updates" status="eap" url="http://dl-sdk.appspot.com/as/recent" feedback="http://dl-sdk.appspot.com/as/issues/entry?template=Android+Studio+bug" majorVersion="0">
<build number="132.843336" version="0.2.10">
<message>Android Studio 0.2.10 is available.</message>
<button name="Download" url="http://dl-sdk.appspot.com/as/downloads" download="true"/>
<button name="Release Notes" url="http://dl-sdk.appspot.com/as/release_notes"/>
<patch from="130.737825" size="30"/>
<patch from="130.782403" size="17"/>
<patch from="130.795381" size="15"/>
<patch from="132.809981" size="14"/>
<patch from="132.821530" size="13"/>
<patch from="132.830170" size="9"/>
</build>
</channel>
</product>
</products>

从返回的xml数据可知目前最新的Build Number 为132.843336。


3.下载增量更新包

获得版本号,我们就可以下载更新包了,我的更新包下载地址为
https://dl.google.com/android/studio/patches/AI-130.737825-132.843336-patch-win.jar
格式为AI-$FROM-$TO-patch-win.jar,其中$FROM为你当前android studio的build number,$TO为最新的android studio 的build number。


4.安装更新包
将下载的更新包拷贝至Android Studio 的安装目录,将下载的jar拷贝到该目录下

5、然后打开命令行提示符,cd到Android Studio 的安装目录,键入如下命令

java -classpath AI-130.737825-132.843336-patch-win.jar com.intellij.updater.Runner install .

.代表当前目录。即Android Studio 的安装目录。

安装完毕后,你可以重新启动Android Studio,然后Help-》about查看是不是更新到0.2.10了!



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值