BenLintOptions'ta severityOverrides nasıl ayarlanır?
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"]
}
// ...
ayarlamak istediğiniz benim app
buildscript {
repositories {
jcenter()
}
dependencies {
// Android plugin for gradle
// http://google.github.io/android-gradle-dsl
classpath 'com.android.tools.build:gradle:1.5.0'
// ...
tanımlayan bir Android projesi var ama hata
Error:(34, 0) Gradle DSL method not found: 'severityOverrides()' Possible causes: The project 'android' may be using a version of Gradle that does not contain the method.
severityOverrides ayarlamak için doğru yolu nedir olsun? derlemek ama :app:lintVitalRelease
inşa aşamasında üzerinde istenen etkiyi yok
sürümleri:
import com.android.builder.model.LintOptions
// ...
severityOverrides ["MissingTranslation": LintOptions.SEVERITY_WARNING]
ve
import com.android.builder.model.LintOptions
// ...
severityOverrides.MissingTranslation = LintOptions.SEVERITY_WARNING
Eğer Gradle hangi sürümünü kullanıyorsunuz istediğiniz özelliği geçersiz kılmak için (vs ölümcül hatası, ..) Yukarıdaki yöntemlerden birini çağırmak gerektiğini düşünüyorum? – JBaruch
@JBaruch Sürüm 2.10 'gradle/wrapper/gradle-wrapper.properties' içinde ayarlanmış –
Bağladığınız dokümanlar, yazının bir dize ve tamsayı eşlemi olması gerektiğini, bu nedenle ikinci değerin bir tamsayı veya daha uygun bir enum olması gerektiğini belirtir. bir sınıf. – RaGe