SDK Managerを使ったパッケージのインストール

広告

SDK Managerを使って必要となるパッケージをインストールする手順について解説します。

SDK Managerを使って必要となるパッケージをインストールしてみます。コマンドプロンプトを起動し、コマンドラインツールを配置したディレクトリの中の「tools\bin」ディレクトリに移動して下さい。

p2-1

インストール済みのパッケージ、インストール可能なパッケージの一覧を取得するために次のように実行して下さい。

sdkmanager --list

p2-2

実行すると次のように表示されました。

Installed packages:
  Path    | Version | Description              | Location
  ------- | ------- | -------                  | ------- 
  tools   | 26.0.1  | Android SDK Tools 26.0.1 | tools\  

Available Packages:
  Path                              | Version      | Description                      
  -------                           | -------      | -------                          
  add-ons;addon-g..._apis-google-15 | 3            | Google APIs                      
  add-ons;addon-g..._apis-google-16 | 4            | Google APIs                      
  add-ons;addon-g..._apis-google-17 | 4            | Google APIs                      
  add-ons;addon-g..._apis-google-18 | 4            | Google APIs                      
  add-ons;addon-g..._apis-google-19 | 20           | Google APIs                      
  add-ons;addon-g..._apis-google-21 | 1            | Google APIs                      
  add-ons;addon-g..._apis-google-22 | 1            | Google APIs                      
  add-ons;addon-g..._apis-google-23 | 1            | Google APIs                      
  add-ons;addon-g..._apis-google-24 | 1            | Google APIs                      
  add-ons;addon-g...e_gdk-google-19 | 11           | Glass Development Kit Preview    
  build-tools;19.1.0                | 19.1.0       | Android SDK Build-Tools 19.1     
  build-tools;20.0.0                | 20.0.0       | Android SDK Build-Tools 20       
  build-tools;21.1.2                | 21.1.2       | Android SDK Build-Tools 21.1.2   
  build-tools;22.0.1                | 22.0.1       | Android SDK Build-Tools 22.0.1   
  build-tools;23.0.1                | 23.0.1       | Android SDK Build-Tools 23.0.1   
  build-tools;23.0.2                | 23.0.2       | Android SDK Build-Tools 23.0.2   
  build-tools;23.0.3                | 23.0.3       | Android SDK Build-Tools 23.0.3   
  build-tools;24.0.0                | 24.0.0       | Android SDK Build-Tools 24       
  build-tools;24.0.1                | 24.0.1       | Android SDK Build-Tools 24.0.1   
  build-tools;24.0.2                | 24.0.2       | Android SDK Build-Tools 24.0.2   
  build-tools;24.0.3                | 24.0.3       | Android SDK Build-Tools 24.0.3   
  build-tools;25.0.0                | 25.0.0       | Android SDK Build-Tools 25       
  build-tools;25.0.1                | 25.0.1       | Android SDK Build-Tools 25.0.1   
  build-tools;25.0.2                | 25.0.2       | Android SDK Build-Tools 25.0.2   
  build-tools;25.0.3                | 25.0.3       | Android SDK Build-Tools 25.0.3   
  build-tools;26.0.0                | 26.0.0       | Android SDK Build-Tools 26       
  build-tools;26.0.1                | 26.0.1       | Android SDK Build-Tools 26.0.1   
  build-tools;26.0.2                | 26.0.2       | Android SDK Build-Tools 26.0.2   
  build-tools;26.0.3                | 26.0.3       | Android SDK Build-Tools 26.0.3   
  build-tools;27.0.0                | 27.0.0       | Android SDK Build-Tools 27       
  build-tools;27.0.1                | 27.0.1       | Android SDK Build-Tools 27.0.1   
  build-tools;27.0.2                | 27.0.2       | Android SDK Build-Tools 27.0.2   
  build-tools;27.0.3                | 27.0.3       | Android SDK Build-Tools 27.0.3   
  build-tools;28.0.0-rc1            | 28.0.0 rc1   | Android SDK Build-Tools 28-rc1   
  build-tools;28.0.0-rc2            | 28.0.0 rc2   | Android SDK Build-Tools 28-rc2   
  cmake;3.6.4111459                 | 3.6.4111459  | CMake 3.6.4111459                
  docs                              | 1            | Documentation for Android SDK    
  emulator                          | 27.1.12      | Android Emulator                 
  extras;android;gapid;1            | 1.0.3        | GPU Debugging tools              
  extras;android;gapid;3            | 3.1.0        | GPU Debugging tools              
  extras;android;m2repository       | 47.0.0       | Android Support Repository       
  extras;google;auto                | 1.1          | Android Auto Desktop Head Unit...
  extras;google;g...e_play_services | 49           | Google Play services             
  extras;google;instantapps         | 1.2.0        | Instant Apps Development SDK     
  extras;google;m2repository        | 58           | Google Repository                
  extras;google;m...t_apk_expansion | 1            | Google Play APK Expansion library
  extras;google;market_licensing    | 1            | Google Play Licensing Library    
  extras;google;simulators          | 1            | Android Auto API Simulators      
  extras;google;usb_driver          | 11           | Google USB Driver                
  extras;google;webdriver           | 2            | Google Web Driver                
  extras;intel;Ha...ecution_Manager | 6.2.1        | Intel x86 Emulator Accelerator...
  extras;m2reposi...ut-solver;1.0.0 | 1            | Solver for ConstraintLayout 1.0.0
  extras;m2reposi...er;1.0.0-alpha2 | 1            | com.android.support.constraint...
  extras;m2reposi...er;1.0.0-alpha3 | 1            | com.android.support.constraint...
  extras;m2reposi...er;1.0.0-alpha4 | 1            | com.android.support.constraint...
  extras;m2reposi...er;1.0.0-alpha5 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...er;1.0.0-alpha6 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...er;1.0.0-alpha7 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...er;1.0.0-alpha8 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...er;1.0.0-alpha9 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ver;1.0.0-beta1 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ver;1.0.0-beta2 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ver;1.0.0-beta3 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ver;1.0.0-beta4 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ver;1.0.0-beta5 | 1            | Solver for ConstraintLayout 1....
  extras;m2reposi...ut-solver;1.0.1 | 1            | Solver for ConstraintLayout 1.0.1
  extras;m2reposi...ut-solver;1.0.2 | 1            | Solver for ConstraintLayout 1.0.2
  extras;m2reposi...nt-layout;1.0.0 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...ut;1.0.0-alpha2 | 1            | com.android.support.constraint...
  extras;m2reposi...ut;1.0.0-alpha3 | 1            | com.android.support.constraint...
  extras;m2reposi...ut;1.0.0-alpha4 | 1            | com.android.support.constraint...
  extras;m2reposi...ut;1.0.0-alpha5 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...ut;1.0.0-alpha6 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...ut;1.0.0-alpha7 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...ut;1.0.0-alpha8 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...ut;1.0.0-alpha9 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...out;1.0.0-beta1 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...out;1.0.0-beta2 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...out;1.0.0-beta3 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...out;1.0.0-beta4 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...out;1.0.0-beta5 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...nt-layout;1.0.1 | 1            | ConstraintLayout for Android 1...
  extras;m2reposi...nt-layout;1.0.2 | 1            | ConstraintLayout for Android 1...
  lldb;2.0                          | 2.0.2558144  | LLDB 2.0                         
  lldb;2.1                          | 2.1.2852477  | LLDB 2.1                         
  lldb;2.2                          | 2.2.3271982  | LLDB 2.2                         
  lldb;2.3                          | 2.3.3614996  | LLDB 2.3                         
  lldb;3.0                          | 3.0.4213617  | LLDB 3.0                         
  lldb;3.1                          | 3.1.4508709  | LLDB 3.1                         
  ndk-bundle                        | 17.0.4754217 | NDK                              
  patcher;v4                        | 1            | SDK Patch Applier v4             
  platform-tools                    | 27.0.1       | Android SDK Platform-Tools       
  platforms;android-10              | 2            | Android SDK Platform 10          
  platforms;android-11              | 2            | Android SDK Platform 11          
  platforms;android-12              | 3            | Android SDK Platform 12          
  platforms;android-13              | 1            | Android SDK Platform 13          
  platforms;android-14              | 4            | Android SDK Platform 14          
  platforms;android-15              | 5            | Android SDK Platform 15          
  platforms;android-16              | 5            | Android SDK Platform 16          
  platforms;android-17              | 3            | Android SDK Platform 17          
  platforms;android-18              | 3            | Android SDK Platform 18          
  platforms;android-19              | 4            | Android SDK Platform 19          
  platforms;android-20              | 2            | Android SDK Platform 20          
  platforms;android-21              | 2            | Android SDK Platform 21          
  platforms;android-22              | 2            | Android SDK Platform 22          
  platforms;android-23              | 3            | Android SDK Platform 23          
  platforms;android-24              | 2            | Android SDK Platform 24          
  platforms;android-25              | 3            | Android SDK Platform 25          
  platforms;android-26              | 2            | Android SDK Platform 26          
  platforms;android-27              | 1            | Android SDK Platform 27          
  platforms;android-7               | 3            | Android SDK Platform 7           
  platforms;android-8               | 3            | Android SDK Platform 8           
  platforms;android-9               | 2            | Android SDK Platform 9           
  platforms;android-P               | 3            | Android SDK Platform P           
  sources;android-15                | 2            | Sources for Android 15           
  sources;android-16                | 2            | Sources for Android 16           
  sources;android-17                | 1            | Sources for Android 17           
  sources;android-18                | 1            | Sources for Android 18           
  sources;android-19                | 2            | Sources for Android 19           
  sources;android-20                | 1            | Sources for Android 20           
  sources;android-21                | 1            | Sources for Android 21           
  sources;android-22                | 1            | Sources for Android 22           
  sources;android-23                | 1            | Sources for Android 23           
  sources;android-24                | 1            | Sources for Android 24           
  sources;android-25                | 1            | Sources for Android 25           
  sources;android-26                | 1            | Sources for Android 26           
  sources;android-27                | 1            | Sources for Android 27           
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...-10;default;x86 | 4            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 5            | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 5            | Google APIs Intel x86 Atom Sys...
  system-images;a...ult;armeabi-v7a | 2            | ARM EABI v7a System Image        
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...15;default;mips | 1            | MIPS System Image                
  system-images;a...-15;default;x86 | 4            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 5            | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 5            | Google APIs Intel x86 Atom Sys...
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...16;default;mips | 1            | MIPS System Image                
  system-images;a...-16;default;x86 | 5            | Intel x86 Atom System Image      
  system-images;a...google_apis;x86 | 5            | Google APIs Intel x86 Atom Sys...
  system-images;a...ult;armeabi-v7a | 5            | ARM EABI v7a System Image        
  system-images;a...17;default;mips | 1            | MIPS System Image                
  system-images;a...-17;default;x86 | 3            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 5            | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 5            | Google APIs Intel x86 Atom Sys...
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...-18;default;x86 | 3            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 5            | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 5            | Google APIs Intel x86 Atom Sys...
  system-images;a...ult;armeabi-v7a | 5            | ARM EABI v7a System Image        
  system-images;a...-19;default;x86 | 6            | Intel x86 Atom System Image      
  system-images;a...pis;armeabi-v7a | 35           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 35           | Google APIs Intel x86 Atom Sys...
  system-images;a...-tv;armeabi-v7a | 3            | Android TV ARM EABI v7a System...
  system-images;a...;android-tv;x86 | 3            | Android TV Intel x86 Atom Syst...
  system-images;a...ult;armeabi-v7a | 4            | ARM EABI v7a System Image        
  system-images;a...-21;default;x86 | 5            | Intel x86 Atom System Image      
  system-images;a...;default;x86_64 | 5            | Intel x86 Atom_64 System Image   
  system-images;a...pis;armeabi-v7a | 27           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 27           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 27           | Google APIs Intel x86 Atom_64 ...
  system-images;a...-tv;armeabi-v7a | 1            | Android TV ARM EABI v7a System...
  system-images;a...;android-tv;x86 | 3            | Android TV Intel x86 Atom Syst...
  system-images;a...ult;armeabi-v7a | 2            | ARM EABI v7a System Image        
  system-images;a...-22;default;x86 | 6            | Intel x86 Atom System Image      
  system-images;a...;default;x86_64 | 6            | Intel x86 Atom_64 System Image   
  system-images;a...pis;armeabi-v7a | 21           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 21           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 21           | Google APIs Intel x86 Atom_64 ...
  system-images;a...-tv;armeabi-v7a | 12           | Android TV ARM EABI v7a System...
  system-images;a...;android-tv;x86 | 16           | Android TV Intel x86 Atom Syst...
  system-images;a...ear;armeabi-v7a | 6            | Android Wear ARM EABI v7a Syst...
  system-images;a...ndroid-wear;x86 | 6            | Android Wear Intel x86 Atom Sy...
  system-images;a...ult;armeabi-v7a | 6            | ARM EABI v7a System Image        
  system-images;a...-23;default;x86 | 10           | Intel x86 Atom System Image      
  system-images;a...;default;x86_64 | 10           | Intel x86 Atom_64 System Image   
  system-images;a...pis;armeabi-v7a | 28           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 28           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 28           | Google APIs Intel x86 Atom_64 ...
  system-images;a...;android-tv;x86 | 17           | Android TV Intel x86 Atom Syst...
  system-images;a...fault;arm64-v8a | 7            | ARM 64 v8a System Image          
  system-images;a...ult;armeabi-v7a | 7            | ARM EABI v7a System Image        
  system-images;a...-24;default;x86 | 8            | Intel x86 Atom System Image      
  system-images;a...;default;x86_64 | 8            | Intel x86 Atom_64 System Image   
  system-images;a..._apis;arm64-v8a | 22           | Google APIs ARM 64 v8a System ...
  system-images;a...pis;armeabi-v7a | 22           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 22           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 22           | Google APIs Intel x86 Atom_64 ...
  system-images;a...s_playstore;x86 | 19           | Google Play Intel x86 Atom Sys...
  system-images;a...;android-tv;x86 | 11           | Android TV Intel x86 Atom Syst...
  system-images;a...-cn;armeabi-v7a | 4            | China version of Android Wear ...
  system-images;a...oid-wear-cn;x86 | 4            | China version of Android Wear ...
  system-images;a...ear;armeabi-v7a | 3            | Android Wear ARM EABI v7a Syst...
  system-images;a...ndroid-wear;x86 | 3            | Android Wear Intel x86 Atom Sy...
  system-images;a..._apis;arm64-v8a | 13           | Google APIs ARM 64 v8a System ...
  system-images;a...pis;armeabi-v7a | 13           | Google APIs ARM EABI v7a Syste...
  system-images;a...google_apis;x86 | 13           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 13           | Google APIs Intel x86 Atom_64 ...
  system-images;a...s_playstore;x86 | 9            | Google Play Intel x86 Atom Sys...
  system-images;a...;android-tv;x86 | 9            | Android TV Intel x86 Atom Syst...
  system-images;a...oid-wear-cn;x86 | 4            | China version of Android Wear ...
  system-images;a...ndroid-wear;x86 | 4            | Android Wear Intel x86 Atom Sy...
  system-images;a...google_apis;x86 | 10           | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 10           | Google APIs Intel x86 Atom_64 ...
  system-images;a...s_playstore;x86 | 7            | Google Play Intel x86 Atom Sys...
  system-images;a...;android-tv;x86 | 4            | Android TV Intel x86 Atom Syst...
  system-images;a...google_apis;x86 | 6            | Google APIs Intel x86 Atom Sys...
  system-images;a...s_playstore;x86 | 3            | Google Play Intel x86 Atom Sys...
  system-images;a...;android-tv;x86 | 2            | Android TV Intel x86 Atom Syst...
  system-images;a...oid-wear-cn;x86 | 2            | China version of Wear OS Intel...
  system-images;a...ndroid-wear;x86 | 2            | Wear OS Intel x86 Atom System ...
  system-images;a...d-P;default;x86 | 1            | Intel x86 Atom System Image      
  system-images;a...;default;x86_64 | 1            | Intel x86 Atom_64 System Image   
  system-images;a...google_apis;x86 | 2            | Google APIs Intel x86 Atom Sys...
  system-images;a...gle_apis;x86_64 | 2            | Google APIs Intel x86 Atom_64 ...
  system-images;a...s_playstore;x86 | 2            | Google Play Intel x86 Atom Sys...
  system-images;a...laystore;x86_64 | 2            | Google Play Intel x86 Atom_64 ...
  tools                             | 26.1.1       | Android SDK Tools                

Available Updates:
  ID      | Installed | Available
  ------- | -------   | -------  
  tools   | 26.0.1    | 26.1.1   
done

現在インストール済みのパッケージは「Installed packages」のところに表示されます。

Installed packages:
  Path    | Version | Description              | Location
  ------- | ------- | -------                  | ------- 
  tools   | 26.0.1  | Android SDK Tools 26.0.1 | tools\  

インストール可能なパッケージは「Available Packages」のところに表示されます。

Available Packages:
  Path                              | Version      | Description
  -------                           | -------      | -------
  add-ons;addon-g..._apis-google-15 | 3            | Google APIs
  add-ons;addon-g..._apis-google-16 | 4            | Google APIs
  add-ons;addon-g..._apis-google-17 | 4            | Google APIs
(以下省略)

更新できるパッケージは「Available Updates」のところに表示されます。

Available Updates:
  ID      | Installed | Available
  ------- | -------   | -------  
  tools   | 26.0.1    | 26.1.1   

それでは例として次のパッケージをインストールしてみます。

build-tools;27.0.3
platform-tools
platforms;android-27

コマンドプロンプトから次のように実行して下さい。

sdkmanager "build-tools;27.0.3" "platform-tools" "platforms;android-27"

p2-3

途中で同意が必要な個所があります。またインストールには比較的時間がかかります。

p2-4

「done」と表示されればパッケージのインストールは完了です。

p2-5

それではもう一度パッケージの一覧を表示しインストール済みのパッケージを確認してみます。

Installed packages:
  Path                 | Version | Description                    | Location             
  -------              | ------- | -------                        | -------              
  build-tools;27.0.3   | 27.0.3  | Android SDK Build-Tools 27.0.3 | build-tools\27.0.3\  
  platform-tools       | 27.0.1  | Android SDK Platform-Tools     | platform-tools\      
  platforms;android-27 | 1       | Android SDK Platform 27        | platforms\android-27\
  tools                | 26.0.1  | Android SDK Tools 26.0.1       | tools\               

先ほどインストールした3つのパッケージがインストール済みになっていることが確認できます。

先ほど追加でインストールしたパッケージは、それぞれコマンドラインツールを配置したディレクトリの中にそれぞれディレクトリが作成されて配置されていました。

p2-6

必要であれば「tools」ディレクトリや「platform-tools」ディレクトリに対してPATHを設定して下さい。

( Written by Tatsuo Ikura )

関連記事 (一部広告含む)