
最近应该在服务器上用Jenkins自动打包Android app,从google官方上下载的Linux版本sdk结果看到上面就只有一个tools目录有文件,其他的都没有。。。
无奈,服务器是没有界面的,之前都习惯用IDE去调试升级,现在尝试用命令行下载更新了。
从google的官方下载最新Linux版本SDKlinux调用android sdk,由于dl.google.com域名一直没有被墙linux调用android sdk,所以才可以直接从官方下了。这点不错~
$ wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz 解压 $ tar zxvf android-sdk_r24.4.1-linux.tgz
前面说到了,我们下载的这个包貌似只有tools目录下才有东西。既然google给了我们这个,表示这上面显然有可以升级SDK的软件啦。

其实就是tools/android这个文件
$ cd android-sdk-linux/tools
查看命令帮助
$ ./android --help
Usage:
android [global options] action [action options]
Global options:
-s --silent : Silent mode, shows errors only.
-v --verbose : Verbose mode, shows errors, warnings and all messages.
--clear-cache: Clear the SDK Manager repository manifest cache.
-h --help : Help on a specific command.
Valid
actions
are
composed
of a verb
and an
optional
direct
object:
- sdk : Displays the SDK Manager window.
- avd : Displays the AVD Manager window.
- list : Lists existing targets or virtual devices.
- list avd : Lists existing Android Virtual Devices.
- list target : Lists existing targets.
- list device : Lists existing devices.
- list sdk : Lists remote SDK repository.
- create avd : Creates a new Android Virtual Device.
- move avd : Moves or renames an Android Virtual Device.
- delete avd : Deletes an Android Virtual Device.
- update avd : Updates an Android Virtual Device to match the folders
of a new SDK.
- create project : Creates a new Android project.
- update project : Updates an Android project (must already have an
AndroidManifest.xml).
- create test-project : Creates a new Android project for a test package.
- update test-project : Updates the Android project for a test package (must
already have an AndroidManifest.xml).
- create lib-project : Creates a new Android library project.
- update lib-project : Updates an Android library project (must already have
an AndroidManifest.xml).
- create uitest-project: Creates a new UI test project.
- update adb : Updates adb to support the USB devices declared in the
SDK add-ons.
- update sdk : Updates the SDK by suggesting new platforms to install
if available.
我们需要关注 list 和 update 。
查看当前可安装的SDK版本 $ ./android list sdk Refresh Sources: Fetching https://dl.google.com/android/repository/addons_list-2.xml Validate XML Parse XML Fetched Add-ons List successfully Refresh Sources Fetching URL: https://dl.google.com/android/repository/repository-11.xml Validate XML: https://dl.google.com/android/repository/repository-11.xml Parse XML: https://dl.google.com/android/repository/repository-11.xml Fetching URL: https://dl.google.com/android/repository/addon.xml Validate XML: https://dl.google.com/android/repository/addon.xml Parse XML: https://dl.google.com/android/repository/addon.xml Fetching URL: https://dl.google.com/android/repository/glass/addon.xml Validate XML: https://dl.google.com/android/repository/glass/addon.xml Parse XML: https://dl.google.com/android/repository/glass/addon.xml Fetching URL: https://dl.google.com/android/repository/extras/intel/addon.xml Validate XML: https://dl.google.com/android/repository/extras/intel/addon.xml Parse XML: https://dl.google.com/android/repository/extras/intel/addon.xml Fetching URL: https://dl.google.com/android/repository/sys-img/android/sys-img.xml Validate XML: https://dl.google.com/android/repository/sys-img/android/sys-img.xml Parse XML: https://dl.google.com/android/repository/sys-img/android/sys-img.xml Fetching URL: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml Validate XML: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml Parse XML: https://dl.google.com/android/repository/sys-img/android-wear/sys-img.xml Fetching URL: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml Validate XML: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml Parse XML: https://dl.google.com/android/repository/sys-img/android-tv/sys-img.xml Fetching URL: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml Validate XML: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml Parse XML: https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml Packages available for installation or update: 41 1- Android SDK Tools, revision 25.2.2 2- Android SDK Platform-tools, revision 24.0.4 3- Android SDK Build-tools, revision 24.0.3 4- Documentation for Android SDK, API 24, revision 1 5- SDK Platform Android 7.0, API 24, revision 2 6- SDK Platform Android 6.0, API 23, revision 3 7- SDK Platform Android 5.1.1, API 22, revision 2 8- SDK Platform Android 5.0.1, API 21, revision 2 9- SDK Platform Android 4.4W.2, API 20, revision 2 10- SDK Platform Android 4.4.2, API 19, revision 4 11- SDK Platform Android 4.3.1, API 18, revision 3 12- SDK Platform Android 4.2.2, API 17, revision 3 13- SDK Platform Android 4.1.2, API 16, revision 5 14- SDK Platform Android 4.0.3, API 15, revision 5 15- SDK Platform Android 4.0, API 14, revision 4 16- SDK Platform Android 3.2, API 13, revision 1 17- SDK Platform Android 3.1, API 12, revision 3 18- SDK Platform Android 3.0, API 11, revision 2 19- SDK Platform Android 2.3.3, API 10, revision 2 20- SDK Platform Android 2.3.1, API 9, revision 2 21- SDK Platform Android 2.2, API 8, revision 3 22- SDK Platform Android 2.1, API 7, revision 3 23- Google APIs, Android API 24, revision 1 24- Google APIs, Android API 23, revision 1 25- Google APIs, Android API 22, revision 1 26- Google APIs, Android API 21, revision 1 27- Google APIs, Android API 19, revision 20 28- Glass Development Kit Preview, Android API 19, revision 11 29- Google APIs, Android API 18, revision 4 30- Google APIs, Android API 17, revision 4 31- Google APIs, Android API 16, revision 4 32- Google APIs, Android API 15, revision 3 33- Android Support Repository, revision 38 34- Android Auto Desktop Head Unit emulator, revision 1.1 35- Google Play services, revision 33 36- Google Repository, revision 36 37- Google Play APK Expansion library, revision 1 38- Google Play Licensing Library, revision 1 39- Google Play Billing Library, revision 5 40- Android Auto API Simulators, revision 1 41- Google Web Driver, revision 2
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-120310-1.html
烊烊
我要疯了