每当我尝试使用 flutter run -v 运行 flutter 应用程序时,我都会收到以下错误。如果我不使用终端并单击运行,则正在运行的 gradle 任务将继续运行,并且没有任何反应。
我试过了:
requests.head()
我能做什么?
*flutter build apk -v
org.gradle.jvmargs=-Xmx1536m => org.gradle.jvmargs:-Xmx1024m
答案 0 :(得分:1)
请始终以文本而非图像的形式发布您的错误日志。
1- 运行 flutter clean
然后再次构建。
2- 您是在模拟器还是物理设备上运行它?
3- 如果在模拟器上,增加该设备的虚拟内存。更好的是,删除模拟器并创建一个新模拟器。
4- 如果还是不行,运行 flutter upgrade
。
5- 您可以将文件构建为 APK 吗?换句话说,不在设备上运行?
6- 请发布 flutter build apk -v
的输出。
答案 1 :(得分:0)
问题是 OpenJDK 平台二进制文件打开了很多占用我内存的实例, 我从这个 question 中发现了这个问题,this answer 说要关闭热点并且确实有效。 此外,重新启动笔记本电脑可能适用于某些情况,但并非全部。
我不知道 Hotspot 是如何出现问题的,也不知道它以何种方式连接到 OpenJDK,如果有人有解释,请发表评论。