【发布时间】:2021-06-02 10:20:43
【问题描述】:
在我的颤振应用程序中,经过几次热重载后,我的应用程序被终止,出现Out of memory 错误,我正在使用 android 模拟器:
E/Dart ( 8136): ../../third_party/dart/runtime/vm/zone.cc: 94: error: Out of memory.
E/DartVM ( 8136): version=2.12.3 (stable) (Wed Apr 14 11:02:39 2021 +0200) on "android_ia32"
E/DartVM ( 8136): pid=8136, thread=8228, isolate_group=main(0x9e8b6100), isolate=main(0x7e257c00)
E/DartVM ( 8136): isolate_instructions=7c179300, vm_instructions=7c179300
为了解决这个问题,我在 gradle.properties 中添加了 org.gradle.jvmargs=-Xmx4096M 和
dexOptions {
javaMaxHeapSize "6G"
}
在 build.gradle 文件中,但我也有这个问题。
这是医生:
$ 扑医生
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.6, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Chrome - develop for the web
[✓] Android Studio
[✓] VS Code (version 1.56.2)
[✓] Connected device (2 available)
• No issues found!
我仍然在终端中执行了flutter clean,但是我遇到了这个问题。
【问题讨论】:
标签: flutter android-emulator out-of-memory