zoukankan      html  css  js  c++  java
  • 转发离线安装 Android Studio 更新

    1、在线更新

            随着 Android Studio 的越来越完善与流行,无论从功能性,还是性能上,它正在成为广大 Android 开发者的首选。但是因为总所周知的原因,我们在 Android Studio 内更新时,会无法更新:

             检测更新失败

        这时,要么去官网下载最新的 Android Studio 安装包——但你如果连更新也无法检测的话,按说也访问不到 Android 开发者官网。悲剧 ^-^!!但我们还有另一种“曲线救国”的方法来更新,就是获取更新离线包,然后手动安装。

    2、在线更新包的选取

            更新包可以有多种途径,一是通过搜索下载其他同学备份到网络上的更新包,另一种可以通过 Google 发布的 Android Studio Path 列表中找到版本信息。第一种方式简单,下面介绍一下第二种方式。

    2.1、获取最新的版本信息

            历史版本以及最新的版本信息可以在 https://dl.google.com/android/studio/patches/updates.xml 上找到,比如我现在打开链接,访问到的内容如下:
            

            可以看出,最新的版本为:141.2202261,我们记下这个版本号。

    2.2、获取自己安装 Android Studio 的版本

            可以通过 Menu-Help-About 打开关于菜单,在弹出的关于对话框中找到当前安装的版本号:

            

            我们可以看出,当前安装的版本号为:141.2178183,我们也记下这个版本号。

    2.3、离线更新包下载

            我们通过如下的方式拼接离线包的 URL:

    https://dl.google.com/android/studio/patches/AI-[当前安装版本号]-[要更新的目标版本]-patch-win.jar
            比如,如果按我们刚刚截图的版本号来获取离线包,则 URL 为:

    https://dl.google.com/android/studio/patches/AI-141.2178183-141.2202261-patch-win.jar
            然后我们下载得到这个离线更新 jar 包。

    3、离线包安装

            首先关闭所有的 Android Studio 任务,把得到的 jar 更新包放到 除 Android Studio 安装目录的任意目录下。启动命令行,进入jar包所在的文件夹,输入如下命令:

    java -classpath AI-135.1740770-141.1901332-patch-win.jar com.intellij.updater.Runner install [AndroidInstallPath]
            注意最后的 [AndroidInstallPath],替换为你机器上的 Android Studio 的安装目录。然后回车执行命令。这时候会弹出对话框,展示安装具体进度:

            

            等到整个安装过程完结后,对话框会自动关闭。整个更新安装过程结束。这时候我们启动 Android Studio,可以看到已经更新到最新版本了:可点击Help->About查看。

            

    4、安装错误处理

            如果你遇到安装错误,一般是如下:

    Some conflicts were found in the installation area.

    Please select desired solutions from the Solution column and press Proceed…..
            

            一般可能的原因有如下一些:

    你还有 Android Studio 任务没有关闭,检查一下,如果有,请关闭;
    你把离线 jar 放到了 Android Studio 的安装目录了,导致文件占用或其他一些错误。

  • 相关阅读:
    PHP设计模式——观察者模式
    TRIZ系列-创新原理-34-抛弃和再生部件原理
    玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo
    高速排序算法C++实现
    crm操作报价单实体
    CSS3 网格布局(grid-layout)基础知识
    shadowOffset 具体解释
    [软件人生]关于此次抄袭事件的一个对话
    SpringMVC接收复杂集合对象(参数)代码示例
    Spring MVC同时接收一个对象与List集合对象
  • 原文地址:https://www.cnblogs.com/jycboy/p/4771059.html
Copyright © 2011-2022 走看看