2016-02-10 3 views
3

Как настроить Android Studio/IntelliJ Idea для отображения более 101 сообщений об ошибках при компиляции?Окно сообщений Android Studio

Я знаю, что существует более 101 ошибки, но я использую аннотации Android, и я получаю много ошибок импорта, когда что-то не так. Эти ошибки импорта заполняют окно сообщений, и я не вижу реальных ошибок, которые необходимо устранить.

Спасибо!

example

+0

Почему вы получаете ошибки импорта? какие аннотации вы используете? – Rohan

+1

Звучит как проблема XY. Может быть, если вы указали ошибки импорта, тогда мы могли бы рассказать вам, как их исправить, поэтому у вас будет меньше 101 ошибки, и вы сможете их увидеть. –

ответ

2

Это 101 предел ошибки налагается основной компилятор, а не IDE. Чтобы увеличить его, вам нужно изменить настройки компилятора по умолчанию.

Перейти к: Preferences ->Build, Execution, Deployment ->Compiler.

Там вы найдете возможность передать дополнительные параметры командной строки компилятору. Там вы можете изменить максимальный предел ошибок.

Компилятор используется Android студии javac и предлагает следующие варианты:

-Xmaxerrs number : Set the maximum number of errors to print. 

-Xmaxwarns number : Set the maximum number of warnings to print. ` 

Таким образом, вы можете передать:

-Xmaxerrs 400 -Xmaxwarns 1000 сделать максимальные обнаруженные ошибки 400 и максимальные предупреждения сообщенные 1000.

это один способ сделать это в IDE интерфейс и изменить его глобально Ф.О. все проекты.

Вы также можете установить это для проекта , передав эти параметры командной строки компилятору через файл проекта gradle. Вот синтаксис для этого:

gradle.projectsEvaluated { 
    tasks.withType(JavaCompile) { 
    options.compilerArgs << "-Xmaxerrs" << "400" << " -Xmaxwarns" << "1000" 
} 
-2

Добавить JAR Android Аннотации поддержки для вашего build.gradle -

compile 'com.android.support:support-annotations:23.3.0' 

Это должно избавиться от ошибок импорта.

0

Я не знаю, как заставить окно «Сообщения» показывать более 101 ошибки, но, возможно, это поможет.

В конце окна сообщений, которые вы можете увидеть: enter image description here

Или вы можете вызвать консоль с иконкой: enter image description here

Вот как это выглядит: enter image description here

Я считаю, что вы можете найти вся информация там.
Также есть возможность экспортировать журнал в текстовый файл, это также может вам помочь.

Спасибо.

+1

Консоль имеет такое же количество ошибок ... компилятор не будет показывать больше 101 ... @ Ответ Yashasvi делает трюк –

1

В Gradle, измените allprojects вашего проекта build.gradle следующим образом:

allprojects { 
    repositories { 
     jcenter() 
    } 

    // Allow 400 errors. 
    gradle.projectsEvaluated { 
     tasks.withType(JavaCompile) { 
      options.compilerArgs << "-Xmaxerrs" << "400" 
     } 
    } 
} 
Смежные вопросы