2014年3月19日水曜日

特定のAndroid SDKをCUIでインストールする方法

このエントリーをはてなブックマークに追加 はてなブックマーク - 特定のAndroid SDKをCUIでインストールする方法

AndroidサイトにあるAndroidSDKを落としきても最新のAndroidSDK(Andorid19)のみしかなく、昔のSDKでビルドする必要がある場合、別途ダウンロードが必要である。

GUIであれば簡単だが、XWindowsがないなどの場合にCUIのみで実施する必要があり、その場合のメモ。

また、全てのパッケージをダウンロードするとめちゃくちゃ時間が掛かるので特定の奴だけダウンロードする方法を記載する。

まず、現在利用可能なパッケージは以下のコマンドで確認する。

$android list sdk
Packages available for installation or update: 45
   1- Android SDK Tools, revision 22.6.1
   2- Documentation for Android SDK, API 19, revision 2
   3- SDK Platform Android 4.3, API 18, revision 2
   4- SDK Platform Android 4.2.2, API 17, revision 2
   5- SDK Platform Android 4.1.2, API 16, revision 4
   6- SDK Platform Android 4.0.3, API 15, revision 3
   7- SDK Platform Android 4.0, API 14, revision 3
   8- SDK Platform Android 3.2, API 13, revision 1
   9- SDK Platform Android 3.1, API 12, revision 3
  10- SDK Platform Android 3.0, API 11, revision 2
  11- SDK Platform Android 2.3.3, API 10, revision 2
  12- SDK Platform Android 2.2, API 8, revision 3
  13- SDK Platform Android 2.1, API 7, revision 3
  14- SDK Platform Android 1.6, API 4, revision 3
  15- SDK Platform Android 1.5, API 3, revision 4
  16- Android Wear ARM EABI v7a System Image, Android API 19, revision 1
  17- ARM EABI v7a System Image, Android API 19, revision 2
  18- Intel x86 Atom System Image, Android API 19, revision 2
  19- Google APIs (x86 System Image), Android API 19, revision 2
  20- Google APIs (ARM System Image), Android API 19, revision 3
  21- Google APIs, Android API 18, revision 3
  22- Google APIs, Android API 17, revision 3
  23- Google APIs, Android API 16, revision 3
  24- Google APIs, Android API 15, revision 2
  25- Glass Development Kit Sneak Peek, Android API 15, revision 2
  26- Google APIs, Android API 14, revision 2
  27- Google APIs, Android API 13, revision 1
  28- Google TV Addon, Android API 13, revision 1
  29- Google APIs, Android API 12, revision 1
  30- Google APIs, Android API 11, revision 1
  31- Google APIs, Android API 10, revision 2
  32- Google APIs, Android API 8, revision 2
  33- Google APIs, Android API 7, revision 1
  34- Google APIs, Android API 4, revision 2
  35- Google APIs, Android API 3, revision 3
  36- Android Support Repository, revision 4
  37- Google Analytics App Tracking SDK, revision 3
  38- Google Play services for Froyo, revision 12
  39- Google Play services, revision 15
  40- Google Repository, revision 6
  41- Google Play APK Expansion Library, revision 3
  42- Google Play Billing Library, revision 5
  43- Google Play Licensing Library, revision 2
  44- Google Web Driver, revision 2
  45- Intel x86 Emulator Accelerator (HAXM), revision 3

上記のようにリスト表示されるので、自分のインストールしたいパッケージの番号を確認する。 上記の例だとSDK Platform Android 4.0, API 14, revision 3をインストールしたい場合には7となる。

メモが終わったら、以下のように–filterオプションを付与して、updateを実施することで特定のパッケージのみインストールできる。

$android update sdk --no-ui --filter 7

なお、–filterオプションを指定しないと全てのパッケージをダウンロードするため、かなり時間がかかる。

参考

Updating SDK from command-line

2014/6/9追記

以下のような記述でもインストール可能でした。こちらだとリストを調べなくてもよいのでより便利ですね。

$android update sdk --no-ui --filter android-10

0 件のコメント:

コメントを投稿