«Горячая перезагрузка при сохранении» не работает на моей Android Studio 3.5.3 - PullRequest
1 голос
/ 04 февраля 2020

У меня есть проект флаттера, который я создал из Android Studio. Но когда я делаю некоторые изменения и нажимаю Ctrl + S для сохранения, Hot reload не работает, хотя я установил флажок Hot Reload on Save в настройках. Однако раньше это работало нормально. Между тем что-то напутало, а теперь нет. Теперь я вижу, что при запуске проекта само меню yellow lightening icon for hot reload в Android Studio остается отключенным.

Ниже приведен журнал из моей консоли запуска:

Launching lib\main.dart on Redmi 8 in debug mode...
Running Gradle task 'assembleDebug'...
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
This is taking longer than expected...

И вот flutter doctor summery:

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.12.13+hotfix.7, on Microsoft Windows [Version 10.0.14393], locale en-US)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.1)
[√] Android Studio (version 3.5)
[√] Proxy Configuration
[√] Connected device (1 available)

• Не найдено проблем!

Кто-нибудь сталкивался с такой проблемой раньше? Любые решения?

1 Ответ

1 голос
/ 07 февраля 2020

Наконец я исправил это. Проблема была с настройками прокси. На моем компьютере переменная окружения NO_PROXY была установлена ​​на 127.0.0.1;localhost вместо 127.0.0.1,localhost (обратите внимание на точку с запятой вместо комы). Адреса локальных хостов с точкой с запятой кажутся значением, которое SDK флаттера не понимает как действительный адрес NO_PROXY, который вызывал мою проблему. Как только я изменил semi-colon на coma, он заработал как шарм.

Как я это выяснил?

С моей консоли запуска я мог видеть это Сказав This is taking longer than expected..., который казался ненормальным, и с небольшим поиском в Google я обнаружил, что это уже хорошо известная проблема, и люди ее исправили. См. этот вопрос на форуме github . Там рекомендуется хранить прокси-адреса с запятой, а не с запятой. И это все.

...