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 ,