工作环境搭建(8) - CentOS7命令行安装Android SDK

上一篇:工作环境搭建(7) - CentOS7安装Jenkins(稳定版)
下一篇:工作环境搭建(9) - CentOS7命令行安装Android NDK

  1. 下载软件包

    curl http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz --ouput /opt/download/android-sdk_r24.4.1-linux.tar
    
  2. 如果有下载好的软件包,可以用scp复制过去

    scp android-sdk_r24.4.1-linux.tar [email protected]:/opt/download/
    
  3. 解开压缩包

    cd /opt/download
    tar xfv android-sdk_r24.4.1-linux.tar
    
  4. 将SDK工具安装到/opt/android/sdk目录下,以版本号作为安装目录名

    mkdir /opt/android
    mkdir /opt/android/sdk
    mv android-sdk-linux /opt/android/sdk/r24.4.1
    rm -f android-sdk_r24.4.1-linux.tar
    * 在UI模式下运行,需要安装canberra-gtk-module
    yum install libcanberra-gtk2
    * 在64位的机器上运行android的工具需要安装一些32位的库:
    yum install glibc.i686 libgcc.i686 libstdc++.i686
    * 如果在安装libgcc的时候提示版本冲突,请更新系统:
    yum update
    * 如果在前面的安装中disable掉了/etc/yum.repo/CentOS-Base.repo,升级的时候需要恢复它,或用`yum -c yum_repo_file`加上这个库。
    
  5. 安装SDK

    cd /opt/android/sdk/r24.4.1/tools
    ./android list sdk -u
    [output]:
       1- Android SDK Platform-tools, revision 23.1
       2- Android SDK Build-tools, revision 23.0.2
       3- Documentation for Android SDK, API 23, revision 1
       4- SDK Platform Android 6.0, API 23, revision 2
       5- SDK Platform Android 5.1.1, API 22, revision 2
       6- SDK Platform Android 5.0.1, API 21, revision 2
       7- SDK Platform Android 4.4W.2, API 20, revision 2
       8- SDK Platform Android 4.4.2, API 19, revision 4
       9- SDK Platform Android 4.3.1, API 18, revision 3
      10- SDK Platform Android 4.2.2, API 17, revision 3
      11- SDK Platform Android 4.1.2, API 16, revision 5
      12- SDK Platform Android 4.0.3, API 15, revision 5
      13- SDK Platform Android 2.3.3, API 10, revision 2
      14- SDK Platform Android 2.2, API 8, revision 3
      15- Samples for SDK API 23, revision 2
      16- Samples for SDK API 22, revision 6
      17- Samples for SDK API 21, revision 4
      18- Samples for SDK API 20, revision 3
      19- Samples for SDK API 19, revision 6
      20- Samples for SDK API 18, revision 1
      21- Samples for SDK API 17, revision 1
      22- Samples for SDK API 16, revision 1
      23- Samples for SDK API 15, revision 2
      24- Samples for SDK API 10, revision 1
      25- Samples for SDK API 8, revision 1
      26- Google APIs, Android API 23, revision 1
      27- Google APIs, Android API 22, revision 1
      28- Google APIs, Android API 21, revision 1
      29- Google APIs (x86 System Image), Android API 19, revision 18
      30- Google APIs (ARM System Image), Android API 19, revision 18
      31- Glass Development Kit Preview, Android API 19, revision 11
      32- Google APIs, Android API 18, revision 4
      33- Google APIs, Android API 17, revision 4
      34- Google APIs, Android API 16, revision 4
      35- Google APIs, Android API 15, revision 3
      36- Google APIs, Android API 10, revision 2
      37- Google APIs, Android API 8, revision 2
      38- Google APIs ARM EABI v7a System Image, Google Inc. API 23, revision 7
      39- Google APIs Intel x86 Atom_64 System Image, Google Inc. API 23, revision 10
      40- Google APIs Intel x86 Atom System Image, Google Inc. API 23, revision 10
      41- Google APIs ARM EABI v7a System Image, Google Inc. API 22, revision 1
      42- Google APIs Intel x86 Atom_64 System Image, Google Inc. API 22, revision 2
      43- Google APIs Intel x86 Atom System Image, Google Inc. API 22, revision 2
      44- Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 10
      45- Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 10
      46- Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 10
      47- GPU Debugging tools, revision 1.0.3
      48- Android Support Repository, revision 25
      49- Android Support Library, revision 23.1.1
      50- Android Auto Desktop Head Unit emulator, revision 1.1
      51- Google Play services, revision 29
      52- Google Repository, revision 24
      53- Google Play APK Expansion Library, revision 3
      54- Google Play Billing Library, revision 5
      55- Google Play Licensing Library, revision 2
      56- Android Auto API Simulators, revision 1
      57- Google Web Driver, revision 2
    如果想看到更详细的信息:
    ./android list sdk -u -e
    如果想安装全部SDK包:
    ./android update sdk -u
    如果想安装其中前三个包:
    ./android update sdk -u -t 1,2,3
    如果只想看看命令的安装范围,不真正执行安装操作:
    ./android update sdk -u -t 1,2,3 -n
    

你可能感兴趣的:(Linux,CentOS,Android)