当前位置:操作系统 > 安卓/Android >>

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数据如下。
<span style="font-size:14px"><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></span>  
从返回的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了!
 
补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,