1

これはかなり基本的な質問です。しかし、私はネイティブのアンドロイドの開発には新しく、私は何が何の周りに頭をラッピングするのに問題があります。Android SDKビルドツール、プラットフォームツール、ツールとは何ですか?

私はAndroidスタンドアロンSDKを使用していますが、Androidスタジオを使用していませんので、適切にガイドしてください。

APIレベル19のアプリを作成したいとします。インストールするプラットフォームツールとビルドツールのレベルはどれですか。

これは私がインストールされているAPI 19、のために構築したいと私は現在

enter image description here

enter image description here

持っているものです。私はAndroid SDK build toolsのバージョン19を持っている必要がありますか、それとも高くすることができますか?

それぞれの用語が一般的にどのような意味を持つのかを教えてください。

-Thanks

+1

[this](http://stackoverflow.com/questions/19911762/what-are-the-android-sdk-build-tools-platform-tools-and-tools-and-which-versio)の複製 –

答えて

4

ビルド・ツールをクリックすることで、このトピックについての詳細を知ることができますは、Androidアプリを構築するために必要なのAndroid SDKのコンポーネント です。/build-tools /ディレクトリに がインストールされています

したがって、あなたのアンドロイドアプリをビルドすることです。これはCプロジェクトのmakefileのようなものです。出力はAPKファイルです。

Android SDKツールは、Android SDKのコンポーネントです。これには、 Android用の開発ツールとデバッグツールの完全なセットが含まれています。 Android Studioには が含まれています。すべてのツールは、あなたが持っているAndroidデバイスなどfastbootadbと対話する場所

ので、プラットフォームのツールです。たとえば、apkをデバイスにインストールして実行し、デバッグし、grepするには、デバイスをadbブリッジに接続し、それらのコマンドをすべて実行する必要があります。

私はAPIレベル19のアプリケーションをビルドしたいとしましょう。 のレベルのプラットフォームツールとビルドツールをインストールする必要があります。

基本的には最新のものをすべてお持ちください。 API 19デバイス用にデプロイする場合は、Android SDKプラットフォーム19もインストールする必要があります。

とにかくこれらのものをインストールしているので、私はしばらくは触れていません。

1

のAndroid SDKのビルド・ツールは、Androidアプリを構築するために必要なのAndroid SDKのコンポーネントです。これは/ build-tools /ディレクトリにインストールされています。それはのための機能をサポートするために使用されているなどの詳細はAndroid SDK Build-Tools

プラットフォームのツールをチェックするために

エミュレータ、SDカード、sqliteのとAPKビルダーのようなAndroidのSDKの開発およびデバッグツール一式を含み現在のアンドロイドプラットフォームは、エミュレータまたはデバイスと通信するためのブリッジのように動作するadbを含む。

あなたはまた、here

+0

API 19用にビルドしたい場合は、Android SDKビルドツールをバージョン19にする必要がありますか、それともAPI 19用にビルドしたい場合はバージョン25 – krv

+3

@krvを使ってビルドできますか? 19に等しい。 –

関連する問題