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 件のコメント:
コメントを投稿