deveco studio 里面截屏会失败

deveco studio 里面截屏会失败 macos M 芯片

ds 版本:

cke_952.png

使用 Log 里面的截屏会失败

cke_3141.png

cke_3998.png


5 回复

开发者您好,您通过如下步骤清除缓存:DevEco Studio -> File -> Invalidate caches。再重启IDE试下是否能截屏,如果仍然不行,辛苦您提供以下信息:

1、DevEco Studio日志:点击DevEco Studio的菜单项Help->Compress Logs and Show in Explorer获取日志,会跳转到对应 devecostudio-logs-xxx-xxx.zip压缩包

2、具体截屏时间

3、当前电脑操作系统版本号


DevEco Studio -> File -> Invalidate caches 这样子后可以了

我使用windows环境下DevEco Studio 6.0.2 Release,倒是没出现问题,不知道你的为啥

在DevEco Studio中截屏失败通常与权限设置或设备连接状态有关。请检查是否已为DevEco Studio开启屏幕录制或截屏权限。同时,确保设备已通过USB正确连接,且开发者选项中的USB调试模式已启用。若使用模拟器,请确认其运行状态正常。

根据您提供的信息(macOS M芯片,DevEco Studio 4.1.3.500),在Log窗口中使用截屏功能失败,这是一个已知的与macOS权限相关的问题。

根本原因: 在macOS(尤其是较新版本)中,屏幕录制权限是受严格控制的。DevEco Studio的Log窗口中的截屏功能需要获取此权限才能捕获模拟器或真机屏幕。当权限未授予时,操作会失败。

解决方案: 您需要为DevEco Studio(或相关的Java进程)显式开启屏幕录制权限。

  1. 打开 系统设置 > 隐私与安全性 > 屏幕录制
  2. 在权限列表中,找到 IntelliJ IDEA (因为DevEco Studio基于IntelliJ平台)或 Java 相关的条目。
  3. 确保其旁边的开关已打开(绿色)。如果未找到,您可能需要先触发一次失败的截屏操作,然后返回此列表查看是否有新条目出现。
  4. 开启权限后,完全退出并重启DevEco Studio,使权限生效。

完成上述步骤后,Log中的截屏功能通常即可恢复正常。

回到顶部