最近google发布了android M预览版,国内的编程爱好者们又要折腾着升级 Android SDK 了。
国内的网络环境恶劣,这里还是用搬瓦工的 128mb 的 VPS 来做本次的更新,更新后打包,最后利用 http服务器拉回本地,解压到 Android SDK 文件夹里就OK了。
-
安装 JAVA 和 Android SDK
1)下载
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-i586.tar.gz" wget http://dl.google.com/android/android-sdk_r24.3.2-linux.tgz
2)解压安装
tar xvf jdk-8u45-linux-i586.tar.gz -C /etc # 将 JDK 解压到 /etc vi ~/.bashrc # 在 .bashrc 添加下面的环境变量
# JAVA JAVA_HOME=/etc/jdk1.8.0_45 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH
source .bashrc # 重新载入 .bashrc java -version # 查看 java 的版本号,如果显示如下信息,则安装成功 # java version "1.8.0_45" # Java(TM) SE Runtime Environment (build 1.8.0_45-b14) # Java HotSpot(TM) Client VM (build 25.45-b02, mixed mode) tar xvf android-sdk_r24.3.2-linux.tgz # Android SDK 直接解压就能用 ls android-sdk-linux # 看看 android-sdk-linux 文件夹里都有什么 #SDK Readme.txt add-ons platforms tools # add-ons platforms 文件夹里都是空的,这个很重要
-
升级 Android SDK
./android-sdk-linux/tools/android list sdk --all # 列出所有可用的包 # 将显示如下类似的列表 #Packages available for installation or update: 151 # 1- Android SDK Tools, revision 24.3.2 # 2- Android SDK Platform-tools, revision 22 # ... # 149- Google Play Licensing Library, revision 2 # 150- Android Auto API Simulators, revision 1 # 151- Google Web Driver, revision 2 # 注意前面的序号,按需选择更新的包,如选择 1,2,3 # 运行下列命令,升级下载android sdk。过程中会提示license,同意后方能下载。 ./android-sdk-linux/tools/android update sdk -u -a -t 1,2,3
-
打包下载
ls ./android-sdk-linux # 查看android sdk目录下更新的文件夹 # 可能有的文件夹如下: # add-ons docs platforms samples # system-images tools build-tools extras # platform-tools SDK Readme.txt # 对除tools文件夹外的其他文件夹进行打包,然后扔到http服务器中 # 本地用下载软件下载即可较快地下载回本地 tar -czvf sdk.tar.gz add-ons docs platforms samples system-images build-tools extras platform-tools
-EOF