Gradle
Androidの主流のコンパイルツール
プロジェクトには2つのgradleがあります。
- settings.gradle:コンパイルプロセスに記録するモジュールを記録します
- build.gradle:内部の構成はすべてのプロジェクトに適用されます
- プロジェクト内の各モジュールには独自のbuild.gradleがあります。現在のモジュールの構成はプロジェクト内のbuild.grandleの構成をオーバーライドします
Gradleの構成の一部:
- minSdkVersion:最小APIレベル
- モバイルデバイスのAPIバージョンがこのバージョンよりも低い場合、携帯電話はこのアプリケーションをインストールできません
- このAPIレベルより高いAPIはプロジェクトで使用できません
- 使用するライブラリのAPIレベルは、プロジェクトのバージョンよりも低くする必要があります
- compileSdkVersion:コンパイルされたSDKバージョン
- targetSdkVersion:ターゲットバージョン
- 上位互換性の主な根拠
- 同じアプリケーションが異なるデバイスで実行される場合、いくつかの違いがある可能性があります。これは、異なるSDKバージョン間の互換性の違いを禁止するために使用されます。
- 依存関係:依存構成