web-dev-qa-db-ja.com

Android SDKビルドツールの複数のバージョン

知る必要があります。すべてのAndroid SDKビルドツールをインストールする必要がありますか、それとも最新のものだけで十分ですか?」.

参考のためにこの画像を参照してください、

enter image description here

18
user3141985

公式からの引用Android ウェブサイト

ビルドツールは、Android SDKのビルドに必要なAndroidアプリケーションコードのコンポーネントです。これらのツールの最新バージョンは、SDKスターターパッケージに含まれており、にインストールされています。/build-tools /ディレクトリ。

Android SDK Managerを使用して最新バージョンをダウンロードすることにより、ビルドツールコンポーネントを常に最新の状態に保つ必要があります。デフォルトでは、Android SDKは最新のダウンロードバージョンを使用しますプロジェクトが古いバージョンのビルドツールに依存している場合、SDK Managerを使用すると、それらのプロジェクトで使用するツールの個別のバージョンをダウンロードして維持できます。

簡単に言うと、プロジェクトで古いバージョンのAPI(2.2など)を使用している場合は、might提供されているビルドツールを使用するのが理にかなっています。

ビルドツールの詳細については、 this を参照してください。

しかし、そうは言っても、古いバージョンをインストールする必要はありませんのビルドツールがあります。常に最新のAndroid SDKビルドツールを使用してAndroidアプリケーションのデバッグ、ビルド、実行、テストを行うため、最新のアップデートには常に最も洗練された機能。

ただし、もちろん、これは最終的なAndroidアプリのみです。ビルドツールのバージョン固有の機能を使用する場合は、それぞれのビルドツールをダウンロードする必要があります。

読みやすくするための以下のコメントの引用:

さらに、ビルドツール(dx、aaptなど)の特定のコマンドラインスイッチを想定したカスタムビルドスクリプト(Ant、Gradleなど)を作成した場合は、それらのビルドツールの特定のバージョンを使用できます。それ以外の場合、開発者は、パフォーマンスの向上やバグ修正などのために、これらのツールの最新バージョンに移行する傾向があります。

17
harveyslash

簡単に言うと、SDKビルドツールの最新バージョンをインストールすることをお勧めします。下位互換性のために、つまりプロジェクトが古いバージョンのビルドツールに依存している場合は、古いバージョンがそのまま残されます。古いバージョンのビルドツールを参照するだけで、プロジェクトの多くのエラーを解決しましたが、最も重要なのは、最新バージョンを使用したほうがよいということです。

サードパーティのライブラリやサポートライブラリを使用していない場合は、すべてをインストールする必要はありませんが、一部のライブラリ(Google Play開発者サービスやサポートライブラリなど)では、他のSDKをインストールする必要があります。

1
tyczj