2017-10-30 11 views
3

Androidスタジオ3.0にアップデートして新しいプロジェクトを作成した後、私はbuildToolsVersionが見つからず、プロジェクトが正常に動作することに気付きました。buildToolsVersionはオプションですか?

だから今は明らかにオプションです。私の質問は:
これはいつもこのやり方だったのですかこれは新しい変更ですか?

指定しなかった場合のバージョンの選択方法
それは自動的にSDKマネージャにインストールされた最新バージョンに設定だというのが私の最初の考えは、私はそれがbuild_toolsバージョン持つにもかかわらず、android-studio\build\android-profile\profile-2017-10-30-16-28-12-121.json
build_tools_version: \"26.1.0\"に設定した:27.0.0は私のSDKマネージャにインストールされています。私は手動でそれがAS 3.0および3.1-canary1のデフォルトのテンプレートで、今だからbuild.gradlebuildToolsVersionを追加することに関するベストプラクティスは何かbuild.gradle

buildToolsVersion '27.0.0'を追加した後
はそれだけで27.0.0に変更しました。

+2

"これはいつもこの方法でした" - いいえ。 「これは新しい変化ですか?」 - はい。 "私が1つを指定しなかった場合のバージョンの選択方法" - Android Plugin for Gradleにはデフォルト値が使用されます。 – CommonsWare

+0

だから私は 'buildToolsVersion'について心配する必要はありません。あなたのコメントを回答として追加してください。私はそれを受け入れます。 – humazed

答えて

8

あなたがSDK Build Tools Release Notesをチェックすると、それは言う:デフォルトで

、AndroidのSDKは、ビルドツールの最新ダウンロード版を使用しています。プロジェクトが旧バージョンのビルドツールに依存している場合、SDKマネージャでは、これらのプロジェクトで使用するツールの別バージョンをダウンロードして管理できます。

はい、オプションでデフォルトは最新です。

関連する問題