У меня есть проект Android, определяющий
buildscript {
repositories {
jcenter()
}
dependencies {
// Android plugin for gradle
// http://google.github.io/android-gradle-dsl
classpath 'com.android.tools.build:gradle:1.5.0'
// ...
В моем приложении я хочу установить
android {
// ...
lintOptions {
// http://google.github.io/android-gradle-dsl/1.5/com.android.build.gradle.internal.dsl.LintOptions.html#com.android.build.gradle.internal.dsl.LintOptions:severityOverrides
severityOverrides {
["MissingTranslation": "warning"]
}
// ...
но я получаю ошибку
Ошибка: (34, 0) Gradle Метод DSL не найден: 'severityOverrides()' Возможные причины: "android" проекта может использовать версию Gradle, которая не содержит метод.
Каков правильный способ установки severityOverrides?
Версии, которые компилировались, но не имеют желаемого эффекта на этапе сборки :app:lintVitalRelease
:
import com.android.builder.model.LintOptions
// ...
severityOverrides ["MissingTranslation": LintOptions.SEVERITY_WARNING]
и
import com.android.builder.model.LintOptions
// ...
severityOverrides.MissingTranslation = LintOptions.SEVERITY_WARNING