Terminal 更新Android SDK

因为公司持续构建系统的Android SDK升级需要,不能在图形界面进行操作升级,所以搜集了以下资料,学习$ANDROID_HOME/tools/android 的命令行参数。

更新sdk的命令行帮助信息如下:

屏蔽掉images、source、sample等构建无用的模块

android -s update sdk -u -t "extra-android-support,extra-google-m2repository,extra-google-google_play_services,extra-android-m2repository,platform-tools,tool,platform"

 

其实升级的最大问题就是万恶GFW的阻挠问题,也就是设置代理问题。对于android sdk的更新的代理设置有多种方式.

一种是在 ~/.android/.androidtool.cfg 中指定,如果之前没有运行过sdk manager,该文件可能不存在,自己创建即可。文件的内容如下:

另外一种是实在更新命令中指定代理参数:

$ANDROID_HOME/tools/android update sdk --proxy-port proxy.example.com --proxy-port 8080 -s -u -t "1"

发表评论

电子邮件地址不会被公开。