このツールはサポートが終了しています。
Android Studio を使用して AVD を作成し、プロジェクトを作成します。そして sdkmanager を使用して SDK パッケージを表示、インストールしてください。
android は、Android SDK の tools/ ディレクトリにあるコマンドライン ツールです。android には以下の機能があります。
- Android Virtual Device(AVD)を作成、削除、表示できます(現在は Android Studio またはコマンドラインから avdmanager を使用して行います)。
 - Android プロジェクトを作成、更新できます(現在は Android Studio を使用して行います)。
 - 新しいプラットフォーム、アドオン、ドキュメントを利用できるように Android SDK をアップデートできます(これで、 コマンドライン ツール sdkmanager で解決できます)。
 
Android Studio を使用している場合、android ツールの機能は IDE に統合されているため、このツールを直接使用する必要はありません。
注: 以下に記載しているオプションの説明は、すべてを網羅しているものではなく、情報が古くなっている場合があります。オプションの最新のリストを表示するには、android
--help を実行してください。
構文
android の構文は次のとおりです。
android [global options] action [action options]
グローバル オプション
-s- サイレント モード: エラーのみが出力されます。
 -h- 使用方法のヘルプが出力されます。
 -v- 詳細モード: エラー、警告、情報メッセージが出力されます。
 
AVD アクションおよびオプション
AVD のアクションおよびオプションを次の表に示します。
| アクション | オプション | 説明 | 備考 | 
|---|---|---|---|
avd | 
      なし | AVD Manager を起動します。 | |
sdk | 
      なし | Android SDK Manager を起動します。 | |
create avd | 
      -n <name> | 
      AVD の名前。 | 必須 | 
-t <targetID> | 
      新しい AVD で使用するシステム イメージのターゲット ID。利用可能なターゲットのリストを取得するには、android list targets を使用します。 | 
      必須 | |
-c <path>|<size>[K|M] | 
      この AVD に使用する SD カードイメージのパス。または、この AVD 用に作成する新しい SD カードイメージのサイズ。(-c path/to/sdcard や -c
      1000M など)が使用されます。 | 
      ||
-f | 
      AVD を強制作成します。 | ||
-p <path> | 
      この AVD のファイル用のディレクトリを作成する場所のパス。 | ||
-s <name>|<width>-<height> | 
      この AVD に使用するスキン。名前またはサイズで指定します。android ツールは、-t <targetID> 引数で参照されるターゲットの skins/ ディレクトリ内で、名前またはサイズに基づいて適合するスキンをスキャンします。たとえば、-s
      HVGA-L などです。 | 
      ||
delete avd | 
      -n <name> | 
      削除する AVD の名前。 | 必須 | 
move avd | 
      -n <name> | 
      移動する AVD の名前。 | 必須 | 
-p <path> | 
      この AVD のファイル用のディレクトリを作成する場所のパス。 | ||
-r <new-name> | 
      名前を変更する AVD の新しい名前。 | ||
update avd | 
      -n <name> | 
      移動する AVD の名前。 | 必須 | 
プロジェクト アクションおよびオプション
プロジェクトのアクションおよびオプションを次の表に示します。
| アクション | オプション | 説明 | 備考 | 
|---|---|---|---|
create project | 
      -n <name> | 
      プロジェクトの名前。 | 必須 | 
-t <targetID> | 
      新しい AVD で使用するシステム イメージのターゲット ID。利用可能なターゲットのリストを取得するには、android list targets を使用します。 | 
      必須 | |
-k <path>|<size>[K|M] | 
      パッケージ名前空間。 | 必須 | |
-a | 
      デフォルトの Activity クラスの名前。 | 
      必須 | |
-p <path> | 
      プロジェクト ディレクトリの場所。 | 必須 | |
update project | 
      -n <name> | 
      更新するプロジェクトの名前。 | |
-p <path> | 
      プロジェクトの場所のパス。 | 必須 | |
-l <library path> | 
      追加する Android ライブラリの場所のパス(メイン プロジェクトを基準とする相対パス)。 | ||
-s <subprojects> | 
      テスト プロジェクトなど、サブフォルダ内のプロジェクトをアップデートします。 | ||
-t <targetID> | 
      プロジェクトに設定するターゲット ID。 | ||
create test-project | 
      -n <name> | 
      プロジェクトの名前。 | |
-p <path> | 
      プロジェクトの場所のパス。 | 必須 | |
-m <main> | 
      プロジェクトの名前。 | 必須 | |
update test-project | 
      -p <path> | 
      テストするプロジェクトの場所のパス(新プロジェクトを基準とする相対パス)。 | 必須 | 
-m <main> | 
      テストするプロジェクトのメインクラス。 | 必須 | |
create lib-project | 
      -k <packageName> | 
      ライブラリ プロジェクトのパッケージ名。 | 必須 | 
-p <path> | 
      プロジェクトの場所のパス。 | 必須 | |
-t <targetID> | 
      ライブラリ プロジェクトのターゲット ID。 | 必須 | |
-n <name> | 
      プロジェクトの名前。 | 必須 | |
update lib-project | 
      -p <path> | 
      プロジェクトの場所のパス。 | 必須 | 
-l <libraryPath> | 
      追加する Android ライブラリの場所のパス(メイン プロジェクトを基準とする相対パス)。 | ||
-t <name> | 
      ライブラリ プロジェクトのターゲット ID。 | ||
create uitest-project | 
      -n <name> | 
      UI テスト プロジェクトの名前。 | |
-t <name> | 
      UI テスト プロジェクトのターゲット ID。 | 必須 | |
-p <path> | 
      UI テスト プロジェクトの場所のパス。 | 必須 | 
更新アクション
update adb- SDK アドオン内で宣言された USB デバイスをサポートするように adb をアップデートします。
 update sdk- 利用可能な場合は、インストールする新しいプラットフォームの候補を提示して、SDK をアップデートします。