HarmonyOS 鸿蒙Next Mac M1使用DevEco-Studio无法连接真机

HarmonyOS 鸿蒙Next Mac M1使用DevEco-Studio无法连接真机

电脑是Mac m1芯片,手机是华为鸿蒙4.0的。

DevEco Studio一直显示NoDevices

Notifications没有错误信息

HDC 同样没检测到。

但是adb和Android Studio都可以识别,说明不是数据线的问题
10 回复

我也是一样的问题,在各种论坛上到处查,最后还是搞明白了,你这个版本是只能用真实的鸿蒙设备的。目前市面上没有,所以会找不到设备。4.0的release包怎么来的?可以联系华为内部人员解决。

更多关于HarmonyOS 鸿蒙Next Mac M1使用DevEco-Studio无法连接真机的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


Release 版本应该是next ;必须联系BD开通IR白名单;

4.0的包怎么来的,麻烦详细说下 谢谢~,

现在还是没办法解决吗?

Mac x86 真机设备不识别,添加了hdc 环境变量,执行~/.bash_profile文件,重启手机,重启DevEco Studio,设备列表就显示了

楼主现在解决了吗?我的m1还是不行

我也是M1,同样Release 4.0版本; hdc list targets 能找到设备;DevEco Studio 找不到设备;第一次创建项目的时候能正常展示;电脑重启之后就不行。

现在怎么样 了?解决了吗,

检查一下sdk中的toolchains是否存在hdc.exe工具,

在检查hdc的进程是否是当前选择的sdk版本中的hdc工具的进程

任务管理器,查看hdc进程,进入所在文件夹,看进去的文件是否是工程选择的sdk

或者可能是hdc卡了,把它执行hdc kill ,在重新启动deveco

在Mac M1上使用DevEco Studio无法连接HarmonyOS真机,可能是由于以下原因:

  1. 驱动问题:确保已安装并正确配置了HarmonyOS设备所需的USB驱动程序。可以通过华为官方提供的驱动程序进行安装。

  2. USB调试未开启:在HarmonyOS设备上,需要进入开发者选项并开启USB调试功能。开发者选项通常通过多次点击“版本号”来激活。

  3. 设备未授权:首次连接设备时,需要在设备上授权计算机进行调试。设备会弹出授权提示,确认后即可连接。

  4. DevEco Studio版本问题:确保使用的是最新版本的DevEco Studio,旧版本可能存在兼容性问题。可以通过华为开发者官网下载最新版。

  5. M1芯片兼容性:Mac M1芯片可能与某些工具或驱动程序存在兼容性问题。确保所有软件和驱动程序都是为M1架构优化的版本。

  6. 网络连接问题:如果使用Wi-Fi进行调试,确保设备与计算机在同一网络下,并且网络连接稳定。

  7. 端口冲突:检查是否有其他应用程序占用了调试所需的端口,如5037。可以通过终端命令lsof -i :5037查看并关闭占用端口的进程。

  8. 系统权限:确保DevEco Studio具有访问USB设备的权限。可以在系统偏好设置中检查并授予相关权限。

  9. 设备状态:确保HarmonyOS设备处于正常状态,未被其他调试工具占用,且电量充足。

通过以上步骤逐一排查,可以解决Mac M1上使用DevEco Studio无法连接HarmonyOS真机的问题。

回到顶部