В чем разница между началом отладки и запуском без отладки - PullRequest
0 голосов
/ 04 мая 2020

Я создаю приложение-флаттер в VsCode

Когда я готов запустить мое приложение, я использую Run -> начать отладку в vsCose

Но в качестве альтернативы я могу использовать Run -> Run без отладка

Так какая разница между ними?

Ответы [ 3 ]

1 голос
/ 04 мая 2020

В режиме отладки вы можете приостановить приложение в так называемых точках останова. Это может помочь вам найти ошибки в вашем коде. Вы также можете выяснить, какие значения ваших переменных состоят из части c в вашем приложении.

Вы можете установить точку останова, дважды щелкнув слева от номера строки, где вы хотите приостановить код запуска (см. здесь: пример точки останова отладки )

0 голосов
/ 04 мая 2020

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

Когда вы работаете в рабочем режиме, вся отладочная информация удаляется, приложение загружается намного быстрее, а вся отладочная информация удаляется из создаваемого двоичного файла. Это для конечного использования.

0 голосов
/ 04 мая 2020

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

Запуск без отладки означает простой запуск, при котором ваши точки останова не имеют значения.

Moreinfo: https://flutter.dev/docs/development/tools/vs-code

...