Android Studio - сделать недействительным против перезапуска против недействительным и перезапустить - PullRequest
0 голосов
/ 26 августа 2018

Когда вы идете в File -> Invalidate Caches / Restart, вы видите три опции:

1) Invalidate

2) Просто перезапустите

3)Отменить и перезапустить

Я обычно выбираю вариант 3, но в каких случаях вы бы использовали один из двух других?

1 Ответ

0 голосов
/ 26 августа 2018

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

Вы можете использовать Invalidate без перезапуска, если вы планируете завершить некоторые другие действия перед перезапуском (например, вы находитесь в середине сеанса отладки или хотите зафиксироватьсначала изменяет управление версиями, или идет компиляция).Это действие не будет действовать до тех пор, пока вы не перезагрузите его.По сути, вы планируете перестройку кэшей на следующий запуск среды IDE.

Просто перезапустите , что может пригодиться, когда вы завершите задачу после использования действия Invalidate или простоперезапустить среду IDE, чтобы увидеть, решает ли она проблему, не аннулируя кэши (поскольку перестройка кэшей может занять много времени для больших проектов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...