2019/09/19 更新:兼容最新的方式,添加Mac平台相关描述
Steps
通过如下方式得到最新渠道(
Canary, Dev, Beta, Stable
)版本号;1
2
31. https://dl.google.com/android/studio/patches/updates.xml
or
2. http://tools.android.com/download/studio查看本地Studio的版本号,
例如:Build #AI-191.8026.42.35.5791312, built on August 9, 2019
拼接Studio Patch的地址并下载
${platform}
:windows平台为win,Mac平台为mac${from-version}
:当前版本${to-version}
:最新版本1
2// 无需代理
https://dl.google.com/android/studio/patches/AI-${from-version}-${to-version}-patch-${platform}.jar
得到Patch文件后,粘贴至Android Studio根目录下的上层文件夹(建议)。
Windows:若直接存放在根目录下,执行命令时会出现冲突。
Mac:粘贴至 /Applications/Android\ Studio.app/ ,即于Contents目录同级。打开终端cd到上述对应路径,执行如下命令:
1
2
3
40. 注意如果目录是在系统盘(C:),一定要使用带 管理员权限 的命令提示符;
1. 注意${PATCH-PATH}为可执行的Patch的路径及文件全名(可使用相对路径);
2. 注意命令最后有一个“.”
Java -classpath ${PATCH-PATH} com.intellij.updater.Runner install .最新方式中将最后的
.
替换为Contents
Demo
本地version为:
145.3360264
最新version为:145.3537739
下载
https://dl.google.com/android/studio/patches/AI-145.3360264-145.3537739-patch-win.jar
粘贴至
E:\Android Studio Wrapper\AI-145.3360264-145.3537739-patch-win.jar
终端 cd 至
E:\Android Studio Wrapper\Android Studio>:
执行命令:
1
2
3
4// window
Java -classpath ..\AI-145.3360264-145.3537739-patch-win.jar com.intellij.updater.Runner install .
// mac
java -classpath ./AI-145.3360264-145.3537739-patch--mac.jar com.intellij.updater.Runner install Contents
Notice
该方法仅适用于版本跨度小的升级,早期的版本或者大版本更新有可能并没有放出patch文件,一切以下载链接是否可用为准。
建议在关闭Android Studio的前提下运行上面的步骤。
执行第5步后,有可能出现提示大意指:
不能删除文件xxx,无法应用patch
等信息,请直接忽略掉(点击cancel),正常情况下后续会依次经历back up、apply patch;也有可能在back up后出现failed patch,请确保权限正确。