HarmonyOS Connect“碰一碰”出现问题怎么解决( 三 )


Q9: 设备配网过程中 , 配网 FA 获取不到 Wi-Fi 列表 。
问题现象
设备配网过程中 , 配网 FA 获取不到 Wi-Fi 列表 。
可能原因

  • 原因一:配网模块中没有注册“NetConfigAbility” 。
  • 原因二:不止一个配网模块注册了“NetConfigAbility” 。
A: 解决措施
1.确认配网模块是否有注册“NetConfigAbility” 。
  • 在配网模块下 , 找到该模块下的“MainAbility” , 双击打开 。
  • 检查该文件的 onStart 方法中是否含有 NetConfigAbility.register 的代码 。
2.确认是否存在多个注册了“NetConfigAbility”的配网模块 。
  • 逐个排查各个配网模块“MainAbility”的 onStart 方法是否都注册了“NetConfigAbility” 。
  • 只在一个配网模块中保留“NetConfigAbility”的注册 , 删除其他配网模块“NetConfigAbility”的注册代码 。
Q10: 设备配网过程中 , 使用 SoftAP 的方式未扫描到设备 。
问题现象
设备配网过程中 , 使用 SoftAP 的方式未扫描到设备 。
HarmonyOS Connect“碰一碰”出现问题怎么解决
文章图片

图 2 未扫描到设备
可能原因
  • 原因一:Wi-Fi 设备未开启 。
  • 原因二:Wi-Fi 设备已开启 , getWifiList 接口读取的是 Wi-Fi 缓存信息 。
  • 原因三:NFC 标签码流的 MAC 地址与 Wi-Fi 设备的 MAC 地址不一致 。
A: 解决措施
1.确认 Wi-Fi 设备已开启 。
2.间隔一段时间(约 2min)后 , 重新扫描设备 。 如果多次扫描仍提示配网失败 , 重试重置设备 。
3.确认 NFC 标签码流的 MAC 地址是否与 Wi-Fi 设备的 MAC 地址一致 。 如果不一致 , 则需要重新烧录正确的 NFC 码流信息 。
【HarmonyOS Connect“碰一碰”出现问题怎么解决】Q11: 设备配网失败且设备侧日志显示“Parse symbol authentication response message failed” 。
问题现象
设备配网的过程中 , 串口工具打印的设备侧日志显示“Parse symbol authentication response message failed” , 配网流程结束后 , 智慧生活 App 显示设备配网失败 。
可能原因
  • 原因一:hal_sys_param.c 文件中的产品信息未配置正确 。
  • 原因二:设备激活码与产品信息不匹配 。
  • 原因三:Device Partner 平台管理中心上添加的调测设备 SN 与 HalGetSearial 接口返回的 value 值不一致 。
A: 解决措施
1.检查 hal_sys_param.c 文件中企业英文名、产品型号、品牌英文名信息是否配置正确 , 确保和 Device Partner 平台管理中心上的产品信息保持一致 。
2.在 Device Partner 平台管理中心上重新申请设备激活码 , 并写入设备 。
3.检查 hal_sys_param.c 文件中 HalGetSearial 接口的实现 , 可通过打印 value 方式查看其返回值是否和 Device Partner 平台管理中心上配置的调测设备 SN 是否一致(注意大小写也需要保持一致) 。
三、其他问题
Q12: 如何获取 HinkSvc 日志?
A: 1.打开手机的“文件管理”应用 , 进入“浏览”页面 。
2.在“位置”列表中 , 选择“我的手机” 。
3.进入“Android> data > com.huawei.hilink.framework > files > Log > com.huawei.hilink.framework”文件夹 。 此文件夹中的文件即为 HinkSvc 日志 。
Q13: 如何抓取 HarmonyOS 手机蓝牙 HCI 日志?
A: 1.确认手机已进入开发者模式并开启“USB 调试”功能 。
  • 在手机中打开“设置” 。
  • 选择“关于手机” , 查找版本号 。
  • 快速点击“版本号”多次 , 直到提示开发者模式已打开 , 返回上一层 。
  • 选择“系统和更新> 开发人员选项” , 并开启“USB 调试” 。

    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。