升级到最新的 SDK 版本 1.20.4 后运行/调试 Flutter 应用程序非常慢
Posted
技术标签:
【中文标题】升级到最新的 SDK 版本 1.20.4 后运行/调试 Flutter 应用程序非常慢【英文标题】:Running/Debugging Flutter app very slow after upgrading to latest SDK version 1.20.4 【发布时间】:2021-01-08 17:01:11 【问题描述】:升级到最新的稳定版本 1.20.4 后我遇到了这个问题
早些时候我使用的是 Flutter 1.12.13+hotfix.5 并且调试/运行速度足够好。
还有其他人也面临这个问题吗?或者任何人都可以通过提出一些解决方案或原因来帮助说明为什么会发生这种情况?
我正在使用 Windows 10 机器。
运行 flutter doctor -v
会产生以下输出
• Flutter version 1.20.4 at D:\flutter
• Framework revision fba99f6cf9 (8 days ago), 2020-09-14 15:32:52 -0700
• Engine revision d1bc06f032
• Dart version 2.9.2
[√] android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at C:\Users\amani\AppData\Local\Android\Sdk
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = C:\Users\amani\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
• All Android licenses accepted.
[√] Android Studio (version 3.5)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 42.1.1
• Dart plugin version 191.8593
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[√] VS Code (version 1.49.1)
• VS Code at C:\Users\amani\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.14.1
[√] Connected device (1 available)
• Android SDK built for x86 (mobile) • emulator-5554 • android-x86 • Android 10 (API 29) (emulator)
• No issues found!```
【问题讨论】:
【参考方案1】:我有一个类似的问题,对我来说,我回到以前的稳定版本,一切顺利,
运行 flutter downgrade
以返回到您机器上安装的上一个 fluter 版本
【讨论】:
但这只是一个临时修复:( 速度主要取决于你的硬件规格,确实它可能是一个临时解决方案,但总比花费你所有的时间要好,我正在寻找一个解决方案,但几乎每个人都在这样做,而且这很有效对我来说也是 我明白了,终于解决了。似乎在运行颤振升级时对系统上现有的 SDK 进行了一些更改,从而导致了该问题。【参考方案2】:通过删除 Flutter SDK 然后将其替换为新下载的 SDK 解决了该问题。 升级似乎导致 SDK 目录中的某些文件损坏。
【讨论】:
我开始认为是我的手机出了问题...谢谢伙计!以上是关于升级到最新的 SDK 版本 1.20.4 后运行/调试 Flutter 应用程序非常慢的主要内容,如果未能解决你的问题,请参考以下文章