java - 编译java时如何抑制Cannot Find Symbol错误?
问题描述
我正在使用 Dagger、Room 和 DataBinding 来开发我的应用程序,这些库会生成大量代码。当我的代码出现问题时,这些库会停止生成代码并产生大量的无法找到符号错误,这很烦人。
而java编译器只会输出前100个错误,这让情况变得更糟,我什至不知道我的代码错误在哪里!因为所有错误都是“找不到符号”。
无论如何要抑制这些无法找到符号错误,或者至少在这些错误之前显示匕首或数据绑定错误?
解决方案
您可以增加错误限制。
只需在您的成绩中包括以下几行
爪哇
allprojects{
afterEvaluate{
tasks.withType(JavaCompile.class) {
options.compilerArgs << "-Xmaxerrs" << "500"
}
}
}
科特林
kapt {
javacOptions {
option("-Xmaxerrs", 500)
}
}
推荐阅读
- node.js - 安装 npm 包时如何解决证书错误?
- python - 在 sklearn 中使用管道进行预处理和手动预处理列之间有什么区别吗?
- macos - 如何在 osx 11.4 的保存/打开对话框中访问 /applications/xxx.app 文件夹?
- windows - 迭代批处理文件中的.ini文件时如何使用提取的变量调用命令?
- node.js - 如果“router-outlet”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@angular.schemas”中
- azure-ad-b2c-custom-policy - Azure B2C 自定义登录策略登录错误
- reactjs - React:如何将作为对象的状态添加到单个数组中并访问它?
- javascript - 如何将值从 InAppBrowser 返回到 Ionic 应用程序
- reactjs - 如何在 React Typescript 中使用 Google Sheet API
- java - 我如何使用最多 100 个扫描仪编号进行 while 循环,并且它们的总和也不会超过 100