Graadle lint構成
2518 ワード
参考:Graadleプラグインユーザガイド(5)
ASサインで包んでは成功しません.ヒント
Avoid non-default constructtors in fragments:use a default construct plus Fragment咻のset Agments instead[ValidFragment]
ヒントを出すのは問題のフラジャマに
本文は、
ASサインで包んでは成功しません.ヒント
Avoid non-default constructtors in fragments:use a default construct plus Fragment咻のset Agments instead[ValidFragment]
ヒントを出すのは問題のフラジャマに
@SuppressLint("ValidFragment")
を使っています.修正ごとに大きな作業量(できるだけ正しい方法でこの問題を修正するべきです)本文は、
lint
を構成して、チェックを無視するべきである.管理は、Android studioにおいてValidFragment
によって構成される.android {
lintOptions {
disable 'ValidFragment'
}
}
lintの設定オプション:android {
lintOptions {
// true lint
quiet true
// true, lint gradle
abortOnError false
// true,
ignoreWarnings true
// true, ( true)
//absolutePaths true
// true, ,
checkAllWarnings true
// true,
warningsAsErrors true
// id
disable 'TypographyFractions','TypographyQuotes'
// id
enable 'RtlHardcoded','RtlCompat', 'RtlEnabled'
// * * id
check 'NewApi', 'InlinedApi'
// true,
noLines true
// true, , , 。
showAll true
// lint ( )。
lintConfig file("default-lint.xml")
// true, ( false)
textReport true
// ; “stdout”( )
textOutput 'stdout'
// , XML , Jenkins
xmlReport false
// ( , lint-results.xml)
xmlOutput file("lint-report.xml")
// , HTML ( , , )
htmlReport true
// , ( lint-results.html )
htmlOutput file("lint-report.html")
// true, release issus fatal(severity=false) lint
// , (fatal) , ( abortOnError )
checkReleaseBuilds true
// (severity) fatal (
// release ( lint )
fatal 'NewApi', 'InlineApi'
// error
error 'Wakelock', 'TextViewEdits'
// warning
warning 'ResourceAsColor'
// (severity) ignore ( )
ignore 'TypographyQuotes'
}
}