Android Studio中Flutter保存时自动热重载失效问题求助
保存代码自动触发热重载失效的修复方案
问题说明
此前Android Studio中保存代码可自动触发热重载,未修改任何设置的情况下该功能突然失效,当前环境信息:
Flutter Doctor [✓] Flutter (Channel stable, 3.13.9, on macOS 13.2.1 22D68 darwin-arm64, locale tr-TR) [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc1) [✓] Xcode - develop for iOS and macOS (Xcode 14.3.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2022.3) [✓] VS Code (version 1.83.1) [✓] Connected device (3 available) [✓] Network resources
修复步骤
检查自动热重载设置
打开Android Studio设置(快捷键Cmd+,),进入Languages & Frameworks > Flutter > Run/Debug,确认**"Hot reload on save"**已勾选。若已勾选,先取消再重新勾选,点击Apply保存。重启应用进程
在运行控制台点击停止按钮终止当前应用,再重新启动。进程异常常导致热重载失效。清除Flutter缓存
终端执行以下命令:flutter clean flutter pub get完成后重新启动应用测试。
排查代码错误
查看Problems面板,确认代码无语法、编译错误。存在错误时热重载会被阻断,修复后再测试。更新Flutter SDK
切换到最新稳定版并更新:flutter channel stable flutter upgrade更新完成后重启Android Studio,重新运行应用。
重置Android Studio缓存
关闭IDE,执行命令清除缓存:rm -rf ~/Library/Caches/Google/AndroidStudio2022.3 rm -rf ~/Library/Application\ Support/Google/AndroidStudio2022.3重新打开IDE,等待索引完成后测试功能。
内容的提问来源于stack exchange,提问作者Abdulkadir Güllüoğlu
相关产品推荐
相关产品推荐

