1. ホーム
  2. android

[解決済み] Android gradle: buildtoolsVersion と compileSdkVersion の比較。

2022-04-23 18:16:54

質問

とはどう違うのですか? buildtoolsVersioncompileSdkVersion をAndroidプロジェクトのbuild.gradleに追加してください。

EDIT: 具体的には、ビルドツールとは何かということを明確にしてほしいのですが?

解決方法は?

compileSdkVersion は、コンパイルするAndroidのAPIバージョンです。

buildToolsVersion は、使用するコンパイラ(aapt, dx, renderscript compiler, etc...)のバージョンです。各APIレベル(18から始まる)には、一致する.0.0 バージョンがあります。

IO 2014では、API 20とそれに対応するbuild-tools 20.0.0をリリースします。

Androidのリリースの間には、コンパイラのアップデートをリリースしますので、バージョン.0.1、.0.2、...とリリースしていきます。私たちはあなたの下で黙ってこれらのバージョンを更新したくないので、あなたにとって都合の良いときに新しいバージョンに移行するのはあなた次第です。

compileSdkVersion よりも高いバージョンの build-tools を使用して、アプリをビルドする対象を変更せずに、新しい/より良いコンパイラをピックアップすることが可能です。