このツールはサポートが終了しています。
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 をアップデートします。
