Android

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