命令行下载升级Android SDK

电脑杂谈  发布时间:2019-08-23 17:11:31  来源:网络整理

android sdk linux 下载_android sdk linux_linux调用android sdk

最近应该在服务器上用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的软件啦。

android sdk linux_android sdk linux 下载_linux调用android 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

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...