在Gradle中,可以通过添加以下代码来在特定变量中抑制警告:
android { lintOptions { warning 'SpecificWarningId' warning 'SpecificWarningId2' ... } productFlavors { flavor1 { lintOptions { warning 'GlobalWarningId' } } flavor2 { lintOptions { warning 'GlobalWarningId' } } ... } }
上述示例中,“SpecificWarningId”和“SpecificWarningId2”是要在全局范围内抑制的特定警告。在特定变体(如风味)中,可以通过添加“GlobalWarningId”来覆盖全局设置并抑制特定警告。
例如,在上述示例中,“flavor1”和“flavor2”中的所有组件都具有全局警告“GlobalWarningId”抑制效果。