Turn wrapper in an Java object warning in error (使用safeUnbox方法)
Turn wrapped in an Java object warning in error (to use safeUnbox method)
当您 运行 gradlew lint 检查时,是否有任何配置可以将此警告变为错误?
示例消息是这样的:
w: warning: viewModel.progressVisibility.getValue() is a boxed field
but needs to be un-boxed to execute android:visibility.
根据答案 ,您需要在应用程序中添加此行 gradle:
android {
...
kapt {
javacOptions {
option("-Xmaxerrs", 1000)
option("-Werror")
}
}
这将使任何生成警告报告为错误。
当您 运行 gradlew lint 检查时,是否有任何配置可以将此警告变为错误?
示例消息是这样的:
w: warning: viewModel.progressVisibility.getValue() is a boxed field but needs to be un-boxed to execute android:visibility.
根据答案
android {
...
kapt {
javacOptions {
option("-Xmaxerrs", 1000)
option("-Werror")
}
}
这将使任何生成警告报告为错误。