添加Git路径后非管理员运行flutter doctor致CMD闪退求助
Windows 11下非管理员运行
flutter doctor因Git路径导致CMD闪退 在Windows 11系统(已安装PowerShell 7.3.2)中,当系统环境变量PATH包含C:\Program Files\Git\bin、C:\Program Files\Git\cmd或任何存在Git可执行文件的路径时,以非管理员权限执行flutter doctor会直接导致CMD窗口闪退。
以管理员权限运行该命令,或从PATH中移除Git相关目录时,flutter doctor均可正常执行。已尝试过同类问题的常见解决方案,但均未解决问题。
以下是PATH不含Git目录时,flutter doctor -v的输出(已翻译为中文):
[√] Flutter (稳定频道,3.7.5版本,运行于Microsoft Windows [版本10.0.22000.613],区域设置为en-US) • Flutter版本3.7.5,安装路径为C:\flutter • 上游仓库地址:https://github.com/flutter/flutter.git • Framework版本修订号c07f788888(8天前提交,2023-02-22 17:52:33 -0600) • Engine版本修订号0f359063c4 • Dart版本2.19.2 • DevTools版本2.20.1 [√] Windows版本验证(已安装Windows 10或更高版本) [√] Android工具链 - 用于开发Android设备(Android SDK版本33.0.2) • Android SDK安装路径:C:\Users\HP\AppData\Local\Android\sdk • 平台:android-UpsideDownCake,build-tools版本33.0.2 • Java可执行文件路径:C:\Program Files\Android\Android Studio\jre\bin\java • Java版本:OpenJDK Runtime Environment(build 11.0.15+0-b2043.56-9505619) • 已接受所有Android许可协议 [√] Chrome - 用于Web开发 • Chrome安装路径:C:\Program Files\Google\Chrome\Application\chrome.exe [X] Visual Studio - 用于Windows开发 X 未安装Visual Studio;这是Windows开发的必要条件。 请下载安装,并确保勾选“使用C++的桌面开发”工作负载及所有默认组件 [√] Android Studio(版本2022.1) • Android Studio安装路径:C:\Program Files\Android\Android Studio • Flutter插件可通过插件市场安装 • Dart插件可通过插件市场安装 • Java版本:OpenJDK Runtime Environment(build 11.0.15+0-b2043.56-9505619) [√] VS Code,64位版本(1.76.0版本) • VS Code安装路径:C:\Program Files\Microsoft VS Code • Flutter扩展版本3.60.0 [√] 已连接设备(3台可用) • Windows(桌面)• windows • windows-x64 • Microsoft Windows [版本10.0.22000.613] • Chrome(Web) • chrome • web-javascript • Google Chrome 110.0.5481.178 • Edge(Web) • edge • web-javascript • Microsoft Edge 90.0.818.66 [√] HTTP主机可用性 • 所有必要的HTTP主机均可正常访问 ! 检测到1个问题类别
内容的提问来源于stack exchange,提问作者Quwaysim
相关产品推荐
相关产品推荐

