Подтвердить что ты не робот

Android Studio: автоматическая сборка, подобная Eclipse

Я решил использовать Android Studio после использования Eclipse с годами. Но я нашел для Android Studio одну плохую вещь. Действительно, кажется невозможным иметь функцию автоматической сборки, например, в Eclipse. Когда файлы изменяются и сохраняются, я не вижу, есть ли в моем проекте ошибки, предупреждения и т.д.

Итак, есть ли способ включить это?

4b9b3361

Ответ 1

IntelliJ (Android Studio) имеет совершенно другую систему сборки для затмения. Он имеет инкрементную компиляцию, которая отличается.

IntelliJ скажет вам, есть ли что-то с ошибкой/предупреждением открытого файла CURRENT.

Так что короткий ответ нет, вы не можете. Вы увидите ошибки при открытии файлов, вы можете выбрать "перестроить проект" из меню, которое покажет вам эти ошибки. Вы также можете включить "авто-импорт" для Gradle, который может помочь.

Вы не хотите постоянно "перестраивать проект". Поэтому я рекомендую привыкнуть к этому.

Также вы не должны полагаться на ошибки компиляции для кодирования, вы должны безопасно реорганизовать, и это должно быть неожиданностью, когда что-то выдает предупреждение компиляции, и вы должны его исправить.


Вы должны прочитать FAQ IntelliJ

В: Что случилось с инкрементной компиляцией? Как скомпилировать мои проект?

A: Это там, но работает немного по-другому. По умолчанию IntelliJ IDEA компилирует файлы только тогда, когда это необходимо (когда вы запускаете свои приложение или явно вызвать действие "Сделать" ), и таким образом сохраняет систему ресурсы для других задач, которые могут быть важнее на данный момент. Компиляция инкрементальна: IntelliJ IDEA отслеживает зависимостей между исходными файлами и перекомпиляцией, только если файл имеет был изменен.

Выделяются файлы с ошибками компиляции, а также папки содержащие их, поэтому вы можете легко проанализировать их через представление Project. к см. список всех файлов с ошибками компиляции, выберите "Область" | Проблемы со списком представления как вида проекта. После каждого компиляция IntelliJ IDEA постоянно выполняет фоновый код анализ файлов с ошибками и удаление красной подсветки автоматически, когда вы их исправили.

Чтобы включить компиляцию файлов при каждом сохранении, вы можете использовать EclipseMode плагин: http://plugins.jetbrains.com/plugin/?id=3822 (сторонний развития, а не в комплекте).

Чтобы иметь возможность запускать код с ошибками, вы можете выбрать Eclipse компилятор в диалоге настроек, компилятор, компилятор Java и добавьте -proceedOnError для дополнительных параметров командной строки для компилятора.

http://www.jetbrains.com/idea/documentation/migration_faq.html

Ответ 2

Чтобы включить автоматическую сборку, вы можете выполнить следующие шаги: щелкните на Android Studio/Preferences/Compiler и включите опцию Make project автоматически. enter image description here Это будет работать для всех проектов, импортированных в Android Studio.

Если вы хотите использовать эту опцию только для некоторых проектов: перейдите в раздел "Выполнить/Редактировать конфигурации" и добавьте параметр "Сделать" в списке "Перед запуском". enter image description here

Ответ 3

Студия Android, не имеет функции автоматической сборки, которая присутствует в eclipse.

Одна вещь, которую мы можем сделать, если мы изменим общедоступные поля, имя класса, методы, переменные, упомянутые в другом классе eclipse, покажут, что измененное поле передается другим классом путем автоматического создания проекта. Поэтому нам нужно перестроить проект в студии android.

Он будет показывать ошибки, если измененные поля передаются любым другим классом. Это способ проверить, являются ли поля или метод именами классов другими классами.