You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows11德语系统下flutter run构建报错混有德语 如何设置为全英文输出

解决方案

全局Gradle配置(所有项目生效,优先级最高)

  • 打开Windows用户目录下的.gradle文件夹,默认路径为 C:\Users\你的用户名\.gradle
  • 新建或修改目录内的gradle.properties文件,添加如下配置:
org.gradle.jvmargs=-Duser.language=en -Duser.country=US
  • 保存文件后重启IDE,重新执行flutter run测试报错输出即可。

单项目单独配置(仅对当前Flutter项目生效)

  • 打开Flutter项目根目录下的android/gradle.properties文件
  • 在已有的org.gradle.jvmargs配置项末尾追加语言参数,修改后示例:
org.gradle.jvmargs=-Xmx1536M -Duser.language=en -Duser.country=US
  • 执行flutter clean清理构建缓存后重新运行项目即可。

临时生效方案(仅对当前终端会话生效)

执行flutter run前先在终端执行对应命令设置环境变量:

  • Powershell终端:
$env:JAVA_TOOL_OPTIONS="-Duser.language=en -Duser.country=US"
  • CMD终端:
set JAVA_TOOL_OPTIONS=-Duser.language=en -Duser.country=US

该配置本质是修改Gradle运行时的JVM语言参数,避免Gradle读取系统默认的德语locale输出本地化报错,不会影响系统其他功能和Flutter本身的运行逻辑。

内容的提问来源于stack exchange,提问作者user2956577

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 10:48:02