DevEco Studio for Mac(ARM) 6.0.0.858版本,容易卡死,已经重启好几次了

DevEco Studio for Mac(ARM) 6.0.0.858版本,容易卡死,已经重启好几次了 【问题描述】:DevEco Studio for Mac(ARM) 6.0.0.858版本,Mac版本号:14.74,连接手机全屏显示deveco,然后使用一段时间(至少要一个上午:比如9:00上班吧, 也有可能下午3点或者5点)放那里,deveco就自动退出全屏模式并卡死关闭不了(可以正常使用代码编辑、调试等功能,就是窗口被固定死,不能拖动,不能还原成全屏模式),只能强制退出,再打开。

【问题现象】:不涉及

【版本信息】:

cke_1765.png

【复现代码】:具体DevEco Studio日志信息见附件


13 回复

尊敬的开发者您好,由于无法复现您问题,请您下次再发生此问题时,按照下方步骤反馈信息后再进一步定位:

1、收集日志信息,操作步骤IDE工具栏 -> help->Compress Logs and Show in Explorer;

2、记录IDE类似现象时间点;

3、将上述信息上传至帖子中,进一步为您分析


Build Version: 6.0.0.868

26.1 (25B77)

也是卡死,就是主界面卡住 但是如果你点上面的按钮还能用……

同样的问题. 频繁卡死, 只有顶部的菜单栏能用.

每次只能关掉项目再重新打开

mac更新26也会卡死

也是卡死

Windows10跑DevEco也会时不时弹出有问题的日志,

期待HarmonyOS能在未来带来更多创新的技术和理念。

我的也是 模拟器老崩溃

我的m1 max macOS 26.0.1 (25A362)也是这样,之前beta版都没事,正式版动不动就卡死,任何界面都动不了。我是跑arkui-x跨端项目的,发现开了模拟器之后运行之后就特别容易出现,不开模拟器的话好像好一点

应该是兼容性问题,这个只能官方解决了!珍重

DevEco Studio for Mac (ARM) 6.0.0.858版本卡死问题,可尝试以下操作:清理IDE缓存与日志(File > Invalidate Caches…);检查并更新MacOS至最新兼容版本;确认项目SDK与构建工具版本匹配;在设置中关闭不必要的插件与实时检查功能。如问题持续,建议回退至前一稳定版本或关注官方更新日志。

根据您描述的现象,这很可能是DevEco Studio 6.0.0.858版本在macOS 14.74(ARM架构)上与窗口管理相关的UI线程或图形渲染出现了阻塞或资源泄漏。

核心问题分析: 问题表现为IDE在长时间运行(数小时后)由全屏模式异常退出,且主窗口失去响应(无法移动、调整,但编辑功能正常)。这通常指向:

  1. IDE UI线程挂起:负责处理窗口移动、缩放、全屏切换的UI事件循环线程可能因某些操作(如与连接的设备持续交互、特定UI组件更新)而阻塞。
  2. 内存/资源泄漏:长时间运行后,某些图形资源(如窗口句柄、渲染上下文)未正确释放,累积导致系统或IDE自身的窗口管理器崩溃。
  3. 与macOS窗口管理器的兼容性问题:特定版本的IDE与macOS 14.74的窗口管理API(尤其是全屏相关API)在ARM架构下存在交互缺陷。

临时解决方案:

  1. 增加IDE堆内存:在/Applications/DevEco Studio.app/Contents/bin/目录下找到devecostudio.vmoptions文件,尝试增加-Xmx参数值(例如从默认值增加到-Xmx4096m),这可能为UI处理提供更多缓冲空间。
  2. 禁用不必要的插件:在Preferences > Plugins中暂时禁用非必需插件,特别是第三方主题或UI增强类插件,以排除插件冲突。
  3. 重置IDE窗口状态:强制退出后,删除项目目录下的.idea/workspace.xml文件(建议先备份),该文件存储了窗口布局和状态,有时损坏会导致窗口问题。
  4. 调整图形渲染模式:在Help > Find Action中输入“Switch Boot JDK”,确保使用的是IDE自带的JDK。同时,在Help > Edit Custom VM Options中添加-Dsun.java2d.metal=false尝试切回OpenGL渲染管道(如果默认是Metal)。

根本解决方向: 此类问题通常需要开发团队修复。您已附上日志,这至关重要。日志中很可能会包含java.lang.OutOfMemoryError(堆或本地内存)、线程死锁(deadlock)或AWT/Swing事件调度线程(EventDispatchThread)的异常堆栈。关注日志中在卡死时间点附近的错误或警告信息。

建议持续关注IDE的版本更新公告,此类UI冻结问题在后续版本中通常会得到优化和修复。在等待修复期间,可定期保存工作并习惯性重启IDE以避免长时间单次运行。

回到顶部