Android studio Android Studio消息窗口
如何配置Android Studio/IntelliJ Idea以在编译时显示超过101条错误消息 我知道有超过101个错误,但我使用的是Android注释,当出现问题时,我会收到很多导入错误。这些导入错误填满了messages窗口,我看不到需要修复的实际错误 谢谢Android studio Android Studio消息窗口,android-studio,intellij-idea,Android Studio,Intellij Idea,如何配置Android Studio/IntelliJ Idea以在编译时显示超过101条错误消息 我知道有超过101个错误,但我使用的是Android注释,当出现问题时,我会收到很多导入错误。这些导入错误填满了messages窗口,我看不到需要修复的实际错误 谢谢 将Android注解支持JAR添加到您的build.gradle- compile 'com.android.support:support-annotations:23.3.0' 这将消除导入错误。我不知道如何强制消息窗口显示超
将Android注解支持JAR添加到您的
build.gradle
-
compile 'com.android.support:support-annotations:23.3.0'
这将消除导入错误。我不知道如何强制消息窗口显示超过101个错误,但这可能会有所帮助 在“消息”窗口的末尾,您可以看到: 或者,您可以通过图标调用控制台: 下面是它的外观: 我相信您可以在那里找到所有信息。
此外,还可以将日志导出到文本文件,这也可能对您有所帮助
谢谢。在Gradle中,将项目的
build.Gradle
的allprojects
更改如下:
allprojects {
repositories {
jcenter()
}
// Allow 400 errors.
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "400"
}
}
}
所有项目{
存储库{
jcenter()
}
//允许400个错误。
gradle.项目评估{
tasks.withType(JavaCompile){
options.compilerArgs此101错误限制是由基础编译器而不是IDE施加的。因此,要增加它,必须更改默认编译器设置
转到:首选项
->生成、执行、部署
->编译器
在那里,您可以找到一个向编译器传递额外命令行选项的选项。在那里,您可以更改最大错误限制
Android studio使用的编译器是javac
,它提供以下选项:
-Xmaxerrs number : Set the maximum number of errors to print.
-Xmaxwarns number : Set the maximum number of warnings to print. `
因此,您可以通过:
-Xmaxerrs 400-xmaxwarnings 1000
将最大错误报告给400,最大警告报告给1000
这是一种方法,可以在IDEUI中执行,并对所有项目进行全局更改
您还可以通过项目的gradle
文件将这些命令行选项传递给编译器,为特定项目设置此选项。以下是语法:
gradle.projectsEvaluated {
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xmaxerrs" << "400" << " -Xmaxwarns" << "1000"
}
gradle.projectsevaluate{
tasks.withType(JavaCompile){
options.compilerArgs正如大家所指出的,显示的最大错误是编译器而不是Android Studio设置。我使用kotlin annotation processorkapt
进行数据绑定、文件室和匕首的增量编译。以下添加到build.gradle
中解决了这个问题:
kapt {
javacOptions {
// Increase the max count of errors from annotation processors.
option("-Xmaxerrs", 500)
}
}
希望它能帮助一些人,当应用各种其他建议选项时,我一直看到50个错误。为什么会出现导入错误?您使用的是哪些批注?听起来像是XY问题。也许如果您显示导入错误,那么我们可以告诉您如何修复它们,这样您将有不到101个错误,并且可以看到所有错误。缺点是:ole有相同数量的错误…编译器显示的错误不会超过101…@Yashasvi的答案在四年后仍然适用。通过gradle设置-Xmaxerrs似乎对我不起作用,当我尝试在首选项中将其设置为编译选项并构建项目时,它会立即显示“构建失败”没有其他信息。请指定如何准确设置它?