HarmonyOS 鸿蒙Next:使用devEco Studio native项目无法debug报错但可直接运行

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:使用devEco Studio native项目无法debug报错但可直接运行

API10-11
native项目只能运行,不能debug,实际上还没有调用C++的代码,点debug就报错,

在终端显示 Native Debug Started;   startting LLDB server :  … 之后报错

报错信息为:

C++Debug Failed

Failed connect to unix-abstract-connect://[d601034133419835421074d14ca03a00]/com.example.myApplication/platform-1741640773820.sock: 

Connection shut down by remote side while waiting for reply to initial handshake packet

请问是什么原因

7 回复

请确认下IDE的版本,按照如下方法看是否还有问题

  1. 在运行设置界面去掉Address Sanitizer的勾选
  2. 入口模块的module.json5中mainElement字段和ability中name字段值需要保持一致
  3. 看下手机版本和DevEco版本是否配套,若不配套,可升级对应版本。
  4. 可以下载最新版本的DevEco并将手机升级到配套版本。

他说的应该是模块名左侧的那个东西

找到了,设置后还是报这个错

你好,设置一下右上角小圆点,将build mode类型设置为debug类型

请问是哪个小圆点呀

找到了,但是设置后还是报这个错

针对HarmonyOS鸿蒙Next中devEco Studio native项目无法debug但可直接运行的问题,可能由于以下几个原因:

  1. debug配置问题:检查项目的build mode是否已设置为debug模式。
  2. 端口占用:确认调试端口未被其他应用占用,可尝试重启devEco Studio或电脑。
  3. 环境问题:确保devEco Studio和鸿蒙SDK为最新版本,且环境变量配置正确。
  4. 项目代码问题:检查项目代码是否有特殊配置或错误导致debug失败。

如果问题依旧没法解决,请加我微信,我的微信是itying888,以便进一步分析解决。

回到顶部