我的flutter项目在旧笔记本电脑上运行顺利。但是当我使用新笔记本电脑时,我的Flutter项目无法在调试模式下运行。
此错误
FAILURE: Build failed with an exception.
* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/5.6.2/userguide/gradle_daemon.html
Process command line: C:\Program Files (x86)\Java\jre1.8.0_221\bin\java.exe -Xmx1536M -Dfile.encoding=windows-1252 -Duser.country=US -Duser.language=en -Duser.variant -cp C:\Users\ajoris\.gradle\wrapper\dists\gradle-5.6.2-all\9st6wgf78h16so49nn74lgtbb\gradle-5.6.2\lib\gradle-launcher-5.6.2.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.6.2
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap
Picked up JAVA_TOOL_OPTIONS: -Djava.vendor="Sun Microsystems Inc."
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
new laptop
上的设置中是否缺少某些内容?我尝试clean project
,upgrade flutter
,但总是失败。不好意思
答案 0 :(得分:1)
我将使用的一般步骤是:
flutter doctor
答案 1 :(得分:0)
通常它是C:drive中.gradle文件的bcoz。 1.找到.gradle文件夹(通常在C:\ users \ your_username中) 2.删除.gradle文件夹,一旦找到。 2.找到您的Flutter项目文件夹 2.定位到Android 3.运行gradlew clean 4,运行gradlew build 5.现在运行您的应用...对我有用
答案 2 :(得分:0)
我尝试了上述所有方法,但遗憾的是它们都不起作用。最终对我有用的方法很简单。
模拟器配置有很多问题,有时会因为很多原因而崩溃。对于上述问题,我建议删除当前的模拟器,但记住API版本等设置,并创建一个新的模拟器。
这对我来说很好用!
答案 3 :(得分:0)
转到 file/setting/build,execution,deployment/gradle
,Gradle 用户所在的位置:传递静态地址。
例如,我的地址是 C:/Users/Admin/.gradle
。
申请后如果运行正常。
答案 4 :(得分:0)
我尝试了上述所有方法,但遗憾的是它们都不起作用。最终对我有用的东西太简单了。
首先尝试所有建议的解决方案 here,如果它不起作用
尝试禁用移动防火墙,实际上我发现这是一个 Windows 10 错误,因为禁用移动热点直到您构建或编译您的项目然后您可以毫无问题地重新启用它。
步骤 1:在 Windows 10 计算机上打开注册表编辑器。为此,只需按键盘上的 Windows + R 键。在“运行”对话框中,键入“Regedit”并按 Enter。这将打开注册表编辑器窗口。
第 2 步:在注册表编辑器中,导航到以下位置:
HKEY_LOCAL_MACHINE 软件策略 Microsoft Windows 网络连接
步骤 3:在右侧窗格中的网络连接项中,右键单击空白区域的任意位置,然后选择新建 > DWORD(32 位)值。
第 4 步:将新创建的注册表命名为“NC_ShowSharedAccessUI”并将其值保留为“0”以禁用笔记本电脑上的移动热点功能。
步骤 5:要启用该功能,只需将 NC_ShowSharedAccessUI 注册表的值从 0 更改为 1,该功能将再次启用。
禁用该功能后,该功能仍会出现在网络和 Internet 设置中,但无法启用或配置。要使用该功能,需要再次编辑注册表并启用该功能。