Android SDK ツールへの変更Changes to the Android SDK Tooling

インストールされる API のレベルと AVD の Android SDK による管理方法の変更。Changes to how the Android SDK manages the installed API levels and AVDs.

Android SDK ツールへの変更Changes to Android SDK Tooling

Google は、Android SDK Tools の最新バージョンでは新しい CLI (コマンド ライン インターフェイス) ツールを採用し、既存の AVD Manager と SDK Manager を削除しています。In recent versions of the SDK Tools for Android, Google has removed the existing AVD and SDK managers in favor of new CLI (Command Line Interface) tooling. android プログラムが削除され、Visual Studio for Mac の Google GUI (グラフィカル ユーザー インターフェイス) マネージャーと以前のバージョンの Visual Studio Tools for Xamarin は、Android SDK Tools の過去バージョン 25.2.5 では動作しなくなります。The android program has been removed and the Google GUI (Graphical User Interface) managers in Visual Studio for Mac and older versions of Visual Studio Tools for Xamarin will no longer work past version 25.2.5 of Android SDK Tools. たとえば、コマンド ラインで android プログラムを使用しようとすると、次のようなエラー メッセージが表示されます。For example, attempting to use the android program via the command line will result in an error message like the following:

The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat

以下のセクションで、Android SDK 25.3.0 以降を使用して Android SDK と Android 仮想デバイスを管理する方法について説明します。The following sections explain how to manage the Android SDK and Android Virtual Devices using Android SDK 25.3.0 and later.

UI ツールUI Tools

Visual Studio と Visual Studio for Mac には、廃止された Google GUI ベースのマネージャーに代わる Xamarin の機能が用意されています。Visual Studio and Visual Studio for Mac now provide Xamarin replacements for the discontinued Google GUI-based managers:

  • Xamarin.Android アプリの開発に必要な Android SDK のツール、プラットフォーム、およびその他のコンポーネントをダウンロードするには、従来の Google SDK Manager の代わりに Xamarin Android SDK Manager を使用します。To download Android SDK tools, platforms, and other components that you need for developing Xamarin.Android apps, use the Xamarin Android SDK Manager instead of the legacy Google SDK Manager.

  • Android 仮想デバイスを作成して構成するには、従来の Google Emulator Manager の代わりに Android デバイス マネージャーを使用します。To create and configure Android Virtual Devices, use the Android Device Manager instead of the legacy Google Emulator Manager.

これらのツールは、それらが置き換える Google GUI ベースのマネージャーと機能的に同等です。These tools are functionally equivalent to the Google GUI-based managers they replace.

CLI ツールCLI Tools

別の方法として、CLI ツールを使用して、エミュレーターと Android SDK の管理と更新を実行できます。Alternately, you can use CLI tools to manage and update your emulators and Android SDK. 次のプログラムで、Android SDK ツール用のコマンドライン インターフェイスが構成されるようになりました。The following programs now make up the command line interface for the Android SDK tools:

sdkmanagersdkmanager

追加先: Android SDK Tools 25.2.3 (2016 年 11 月) 以降。Added In: Android SDK Tools 25.2.3 (November, 2016) and higher.

Android SDK の tools/bin フォルダーに sdkmanager という名前の新しいプログラムがあります。There is a new program called sdkmanager in the tools/bin folder of your Android SDK. このツールを使用して、コマンド ラインで Android SDK を管理します。This tool is used to maintain the Android SDK at the command line. このツールの使用方法の詳細については、「sdkmanager」を参照してください。For more information about using this tool, see sdkmanager.

avdmanageravdmanager

追加先: Android SDK Tools 25.3.0 (2017 年 3 月) 以降。Added In: Android SDK Tools 25.3.0 (March, 2017) and higher.

Android SDK の tools/bin フォルダーに avdmanager という名前の新しいプログラムがあります。There is a new program called avdmanager in the tools/bin folder of your Android SDK. このツールを使用して、Android エミュレーター用の AVD を管理します。This tool is used to maintain the AVDs for the Android Emulator. このツールの使用方法の詳細については、「avdmanager」を参照してください。For more information about using this tool, see avdmanager.

ダウングレードDowngrading

Android Developer Web サイトから前のバージョンの Android SDK をインストールすることで、お使いの Android SDK ツールのバージョンをダウングレードできます。You can downgrade your Android SDK Tools version by installing a previous version of the Android SDK from the Android Developer website.

古い GUI の使用Using the old GUI

Android SDK Tools のバージョン 25.2.5 以前を使用しているのであれば、tools フォルダー内の android プログラムを実行することで、元の GUI を引き続き使用できます。You can still use the original GUI by running the android program inside your tools folder as long as you are on Android SDK Tools version 25.2.5 or lower.