最近、Android SDK をダウンロードしました。
「SDK Manager」ですべてのパッケージをダウンロードするには、時間がかかりすぎます。そのため、最新のものを除くすべてのプラットフォームの選択を解除する必要があるかどうか疑問に思っています。
すべてのプラットフォームが必要ですか、それともどのプラットフォームが必要ですか?
4 に答える
いいえ、すべてをインストールする必要はありません。
最小、ターゲット、および最小とターゲットの中間として設定した Android バージョンの「SDK プラットフォーム」をインストールします。
例:
ターゲット API 23、最小 API 23
- API 23 用の SDK プラットフォームをインストールするだけで済みます
ターゲット API 23、最小 API 15
- API 15 ~23の SDK プラットフォームをインストールする必要があります
エクストラ
通常、Android SDK Extras は必要ありません。ただし、ユースケースによっては必要になる場合があるため、知っておくと便利です。
いいえ、プラットフォームごとにすべてをダウンロードする必要はありません。アプリケーションを開発する場合にのみダウンロードする必要があります。たとえば、Android 2.3.3 (API 10) 用のアプリケーションを開発する場合は、特定のプラットフォーム用にのみダウンロードする必要があります。サポート ライブラリを extra からダウンロードすることもできます (必要な場合)。
EDIT
また、すべてのビルド ツールをダウンロードする必要はありません。最新のものを使った方が良いです。build-tools に関するその他のクエリについては、次の質問を参照してください:
Android SDK build-tools、platform-tools、および tools とは何ですか? また、どのバージョンを使用する必要がありますか?
いいえ、インストールする必要があるのは と だけTarget API
ですMinimum API
。
Microsoft の記事によると、「どの Android SDK パッケージをインストールする必要がありますか?」
Android プラットフォーム
最小およびターゲットとして設定した Android バージョンの「SDK プラットフォーム」をインストールします。例:
- ターゲット API 23
- 最小 API 23
API 23 用の SDK プラットフォームをインストールするだけで済みます
- ターゲット API 23
- 最低 API 15
API 15 および 23 用の SDK プラットフォームをインストールする必要があります。
最小とターゲットの間の API レベルをインストールする必要がないことに注意してください
(それらの API レベルにバックポートしている場合でも)。