<PROJECT_ROOT>\app\build.gradle
є специфічним для модуля програми .
<PROJECT_ROOT>\build.gradle
це "файл збірки верхнього рівня", куди ви можете додати параметри конфігурації, спільні для всіх підпроектів / модулів.
Якщо ви використовуєте інший модуль у своєму проекті, як локальна бібліотека, у вас буде інший build.gradle
файл:
<PROJECT_ROOT>\module\build.gradle
Для прикладу в файлі верхнього рівня ви можете задати ці загальні властивості:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.3.0'
}
}
ext {
compileSdkVersion = 23
buildToolsVersion = "23.0.1"
}
У вашому app\build.gradle
apply plugin: 'com.android.application'
repositories {
mavenCentral()
}
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
}