DevEco Studio终端无法使用

DevEco Studio终端无法使用 今天打开DevEco Studio突然发现终端无法使用了,报如下错误,有没有遇到同样问题的

Cannot open Local

Failed to start [powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, F:\ProgramFile\Huawei\DevEco\DevEco Studio\plugins\terminal\shell-integrations\powershell\powershell-integration.ps1] in F:\MyApplication\Test\TestDemo, [columns=153, rows=11], envs={JAVA19_HOME=>F:\ProgramFile\JDK, NDK_ROOT=>F:\ProgramFile\Tools\android-ndk-r9d, IntelliJ IDEA=>F:\IDEA\IntelliJ IDEA 2024.2.5\bin;, =::=>::, NODE_PATH=>F:\NodeJs\node_modules, GOLAND_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\goland.vmoptions, ANT_ROOT=>F:\ProgramFile\Tools\apache-ant-1.9.4, COCOS_CONSOLE_ROOT=>F:\ProgramFile\Tools\cocos2d-x-3.2\tools\cocos2d-console\bin, ProgramData=>C:\ProgramData, COMPUTERNAME=>DESKTOP-UVN27TD, SystemDrive=>C:, USERDOMAIN=>DESKTOP-UVN27TD, CommonProgramFiles(x86)=>C:\Program Files (x86)\Common Files, OneDrive=>C:\Users\TYJ\OneDrive, GATEWAY_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\gateway.vmoptions, TMP=>C:\Users\TYJ\AppData\Local\Temp, QT_FILE_SELECTORS=>android, TEMP=>C:\Users\TYJ\AppData\Local\Temp, QtMsBuild=>C:\Users\TYJ\AppData\Local\QtMsBuild, CANGJIE_HOME=>F:\ProgramFile\Cangjie, DATASPELL_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\dataspell.vmoptions, EFC_12076_1262719628=>1, NUMBER_OF_PROCESSORS=>12, ProgramFiles=>C:\Program Files, windir=>C:\WINDOWS, USERDOMAIN_ROAMINGPROFILE=>DESKTOP-UVN27TD, DEVECOSTUDIO_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\devecostudio.vmoptions, ComSpec=>C:\WINDOWS\system32\cmd.exe, PROCESSOR_LEVEL=>6, TESSDATA_PREFIX=>E:\PyCharmFile\OpenCV2\Tesseract-OCR\tessdata, JAVA_HOME=>F:\ProgramFile\Huawei\DevEco\DevEco Studio\jbr, OHPM_HOME=>F:\ProgramFile\command-line-tools\ohpm, PROCESSOR_ARCHITECTURE=>AMD64, NVM_SYMLINK=>C:\Program Files\nodejs, WEBSTORM_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\webstorm.vmoptions, OS=>Windows_NT, RIDER_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\rider.vmoptions, EFC_12076_1592913036=>1, HDC_SERVER_PORT=>65037, WEBIDE_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\webide.vmoptions, PHPSTORM_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\phpstorm.vmoptions, ANDROID_HOME=>F:\ProgramFile\Android\Sdk, ProgramFiles(x86)=>C:\Program Files (x86), PATHEXT=>.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC, PSModulePath=>C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules, EFC_12076_3789132940=>1, PROCESSOR_IDENTIFIER=>Intel64 Family 6 Model 165 Stepping 2, GenuineIntel, DEVECO_SDK_HOME=>F:/ProgramFile/Huawei/DevEco/DevEco Studio/sdk, APPDATA=>C:\Users\TYJ\AppData\Roaming, JAVA8_HOME=>F:\ProgramFile\JDK8, NODE_HOME=>F:/ProgramFile/Huawei/DevEco/DevEco Studio/tools/node, LOCALAPPDATA=>C:\Users\TYJ\AppData\Local, NVM_HOME=>F:\ProgramFile\nvm, CATALINA_HOME=>F:\ProgramFile\apache-tomcat-10.1.7, STUDIO_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\studio.vmoptions, SystemRoot=>C:\WINDOWS, HOMEPATH=>\Users\TYJ, JETBRAINSCLIENT_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\jetbrainsclient.vmoptions, APPCODE_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\appcode.vmoptions, TERMINAL_EMULATOR=>JetBrains-JediTerm, LOGONSERVER=>\DESKTOP-UVN27TD, SESSIONNAME=>Console, IDEA_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\idea.vmoptions, HOMEDRIVE=>C:, DriverData=>C:\Windows\System32\Drivers\DriverData, Path=>F:\ProgramFile\Huawei\DevEco\DevEco Studio\jbr\bin;F:/ProgramFile/Huawei/DevEco/DevEco Studio/tools/node;F:\ProgramFile\Huawei\DevEco\DevEco Studio\tools\ohpm\bin;F:\ProgramFile\Huawei\DevEco\DevEco Studio\tools\hvigor\bin;;F:\ProgramFile\Cangjie\bin;F:\ProgramFile\Cangjie\tools\bin;F:\ProgramFile\Cangjie\tools\lib;F:\ProgramFile\Cangjie\runtime\lib\windows_x86_64_cjnative;C:\WINDOWS\system32\config\systemprofile.cjpm\bin;F:\ProgramFile\Tools\cocos2d-x-3.2\tools\cocos2d-console\bin;C:\Users\TYJ\AppData\Local\activestate\cache\bin;C:\Users\TYJ\AppData\Local\ActiveState\StateTool\release\bin;C:\Users\TYJ\AppData\Local\Microsoft\WindowsApps;node_global;F:\IDEA\IntelliJ IDEA 2023.3\bin;;F:\HBuilderX\plugins\launcher\tools\adbs;F:\ProgramFile\nvm;C:\Program Files\nodejs;F:\ProgramFile\Huawei\DevEco Studio\bin;E:\PyCharm\PyCharm 2023.3.1\bin;F:\ProgramFile\command-line-tools\ohpm\bin;D:\软件安装\Fiddler;F:\IDEA\IntelliJ IDEA 2024.2.5\bin;;F:\ProgramFile\Huawei\DevEco\DevEco Studio\bin;;F:\ProgramFile\Microsoft VS Code\bin;E:\PyCharm\PyCharm 2024.3.1.1\bin;;C:\Users\TYJ\AppData\Local\Microsoft\WindowsApps, ANDROID_SDK_ROOT=>F:\ProgramFile\Tools\adt-bundle-windows-x86\sdk, PYCHARM_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\pycharm.vmoptions, PUBLIC=>C:\Users\Public, MAVEN_HOME=>F:\ProgramFile\Maven\apache-maven-3.9.1, DevEco Studio=>F:\ProgramFile\Huawei\DevEco\DevEco Studio\bin;, IDEA_INITIAL_DIRECTORY=>C:\Users\TYJ\Desktop, PROCESSOR_REVISION=>a502, EFC_12076_2283032206=>1, RUBYMINE_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\rubymine.vmoptions, USERPROFILE=>C:\Users\TYJ, ALLUSERSPROFILE=>C:\ProgramData, USERNAME=>TYJ, PyCharm=>E:\PyCharm\PyCharm 2024.3.1.1\bin;, sqlite=>F:\Sqlite, CLION_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\clion.vmoptions, JETBRAINS_CLIENT_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\jetbrains_client.vmoptions, DATAGRIP_VM_OPTIONS=>E:\PyCharm\jihuo\vmoptions\datagrip.vmoptions, ProgramW6432=>C:\Program Files, CommonProgramW6432=>C:\Program Files\Common Files, TERM_SESSION_ID=>8922efd7-b035-41ab-8fc4-481920820b41, CommonProgramFiles=>C:\Program Files\Common Files, EFC_12076_2775293581=>1}

See IDE log (Help | Show Log in Explorer) for the details.


8 回复

您好,可以尝试一下:

1、进入File-Setting - Terminal

2、修改Shell Path到可用的命令行工具,例如Shell path powershell.exe 更改为 C:\Windows\system32\cmd.exe

3、点击OK,重启Terminal窗口


卸载重新安装一个版本

问题原因

1.路径里有空格或中文字符
你的路径里有 "F:\ProgramFile\Huawei\DevEco\DevEco Studio\..."DevEco Studio 中间有空格,PowerShell 调用时可能没被正确转义。

2.系统 PowerShell 配置或策略异常
ExecutionPolicy 被组策略或安全软件强制,不允许加载 .ps1 脚本,PowerShell 被卸载或路径损坏。

3.IDE 内置插件损坏
plugins/terminal/shell-integrations/powershell/powershell-integration.ps1 可能缺失或被拦截。

4.环境变量污染
从你贴的环境变量看,路径配置非常复杂(混杂了 Node、Cangjie、PyCharm 等工具),可能干扰到 PowerShell 启动。

解决方案

修改 IDE 终端默认 Shell
在 DevEco Studio 里:打开 File > Settings > Tools > Terminal,把 Shell path 改成 cmd.exe 或 WSL,看能否正常打开,如果 cmd 可用,说明是 PowerShell 的兼容问题。

cke_4769.png

卸载重启电脑   安装最新正式版试试

根据报错信息和环境变量分析,DevEco Studio终端无法启动的主要原因可能与启动脚本篡改环境变量配置冲突有关。

1.如果VM 选项文件做了修改,恢复成修改前的试下

2.以管理员身份运行PowerShell,执行:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

最终解决方案卸载重装

这是因为 DevEco Studio 终端初始化脚本被PowerShell 执行策略拦掉

DevEco Studio终端无法使用通常由环境变量配置问题导致。检查IDE终端设置中的Shell路径是否正确指向系统命令行工具(如Windows PowerShell或macOS/Linux的bash)。确认DevEco Studio已获取系统终端访问权限。若问题持续,尝试重启IDE或重置终端配置。部分情况可能与系统权限或安全软件拦截有关。

从错误信息看,终端无法启动PowerShell集成脚本。常见原因是权限问题或路径错误。建议检查:

  1. 确认F:\ProgramFile\Huawei\DevEco\DevEco Studio\plugins\terminal\shell-integrations\powershell\powershell-integration.ps1文件是否存在
  2. 以管理员身份运行DevEco Studio
  3. 检查Windows执行策略:在PowerShell中运行Get-ExecutionPolicy,若为Restricted需改为RemoteSigned

可以尝试在DevEco Studio设置中切换默认终端为CMD测试是否正常。

回到顶部