web-dev-qa-db-ja.com

Android SDK Manager-すべてをインストールする必要がありますかAndroidプラットフォーム?

最近、Android SDKをダウンロードしました。SDKマネージャーですべてのパッケージをダウンロードするには時間がかかりすぎます。最新のプラットフォームを除くすべてのプラットフォームの選択を解除する必要があるのでしょうか。すべてのプラットフォームが必要ですか?事前に感謝します。

38
Anay Karnik

どういたしまして。アプリをターゲットにし、アプリをテストする予定のプラットフォームをインストールするだけです。私があなただったら、インストールします:

  • API 24(複数のアプリウィンドウ、通知の強化、マルチロケールサポート)
  • API 2(実行時のアクセス許可の切り替え、Dozeモード、およびBoringSSL)
  • API 21(マテリアルデザインを含む大規模な変更)
  • API 19(さまざまなAPIメソッドへの多くの変更)
  • API 18(BLEなどの新機能、新しいAPIメソッド)
  • API 14(大規模なオーバーホール-ハニカムのいくつかの問題に対処)
  • API 11(量子シフト-API 11以降のネイティブのフラグメントとアクションバー)
  • API 1(最後の「古い」Androidプラットフォーム-まだこれを使用している人がいます)

また、インストールする必要があります

  • SDKツール24.0.2
  • SDKプラットフォームツール21
  • SDKビルドツール21.1.2
  • Google Play Services SDK
  • Google USBドライバー

オプション:

  • 各SDKプラットフォームのオフラインドキュメント。
  • プラットフォームのソースコード-カバーの下を見るのに便利です。
52
Y.S

いいえ、すべてのプラットフォームのすべてをダウンロードする必要はありません。ダウンロードする必要があるのは、アプリケーションを開発する予定の人だけです。例えば。 Android 2.3.3(API 10)のアプリケーションを開発する場合は、特定のプラットフォームのみをダウンロードする必要があります。サポートライブラリを追加ダウンロードすることもできます(それが必要です)。

[〜#〜] edit [〜#〜]
また、すべてのビルドツールをダウンロードする必要はありません。最新のものを使用する方が良いでしょう。ビルドツールに関するその他のクエリについては、次の質問をご覧ください。
Android SDK build-tools、platform-tools、およびtools?そして、どのバージョンを使用する必要がありますか?

9
Hardik Modha

いいえ、すべてをインストールする必要はありません。

Android最小、ターゲット、および最小とターゲットの中間に設定したバージョンの「SDKプラットフォーム」をインストールします。

例:

ターゲットAPI 23、最小API 23

  • API 23用SDKプラットフォームのみをインストールする必要があります

ターゲットAPI 23、最小API 15

  • API 15のSDKプラットフォームをインストールする必要がありますTo 23

エクストラ

Android SDK Extrasは通常必要ありませんが、ユースケースに応じて必要になる場合があるので、これらを知っておくと便利です。

9
Praveen Yadav