compileSdkVersion に使う SDK を Android SDK Manager でダウンロードできたら便利だなと思い、Android SDK の https://dl.google.com/android/repository/addon.xml を参考に下記のファイルを作成しました。
addon.xml
<?xml version="1.0" encoding="UTF-8"?>
<sdk:sdk-addon xmlns:sdk="http://schemas.android.com/sdk/android/addon/7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sdk:add-on>
<sdk:vendor-id>bina1204</sdk:vendor-id>
<sdk:vendor-display>bina1204</sdk:vendor-display>
<sdk:name-id>bina1204_apis</sdk:name-id>
<sdk:name-display>bina1204 APIs</sdk:name-display>
<sdk:description>Android + bina1204 APIs</sdk:description>
<sdk:api-level>21</sdk:api-level>
<sdk:revision>1</sdk:revision>
<sdk:libs/>
<sdk:archives>
<sdk:archive>
<sdk:size>1204</sdk:size>
<sdk:checksum type="sha1">ca2996579607b53c3eb5352a60763b8a33b19d9a</sdk:checksum>
<sdk:url>addon-bina1204-21.zip</sdk:url>
</sdk:archive>
</sdk:archives>
</sdk:add-on>
</sdk:sdk-addon>
<sdk:archives> に指定したファイルが <ANDROID-SDK>/add-ons/ に展開されます。checksum は下記のコマンドで取得しました。
sha1sum addon-bina1204-21.zip
addon.xml と addon-bina1204-21.zip をサーバにアップロードし、Android SDK Manager > Tools > Manage Add-on Sites ... > User Defined Sites にその URL を追加すると、一覧に bina1204 APIs が表示されました。
コマンドで登録する場合
<HOME>/.android/ に下記のファイルを作成します。
repositories.cfg
count=1
src00=http\://gsbina.com/repository/addon.xml
count はサイトの数を指定します。
下記のコマンドで Android SDK に追加されている項目の番号を確認します。
android list sdk --all
そして、下記のコマンドでインストールします。番号は仮に 78 とします。
android update sdk --all --no-ui --filter 78
これでインストールが開始されます。