HarmonyOS鸿蒙Next中新建项目不能进行Debug调试--Error Code:10106002

HarmonyOS鸿蒙Next中新建项目不能进行Debug调试–Error Code:10106002 DevEcho Studio版本如下

cke_679.png

配置如下:build-project.json5

cke_2399.png

cke_13287.png

正常运行的话,没有问题,可以;但是debug运行就报错

cke_7299.png

参看他们的方法,还是不行https://developer.huawei.com/consumer/cn/forum/topic/0202194048735230015?fid=0109140870620153026

https://developer.huawei.com/consumer/cn/forum/topic/0202198934170857024?fid=0104164651529951067&pid=0314199205025337807

切换DevEcho Studio版本也不行,快崩溃了,。。,。。。;

设备是开源鸿蒙5.1系统SDK18


更多关于HarmonyOS鸿蒙Next中新建项目不能进行Debug调试--Error Code:10106002的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

你好,可以尝试:

1、清空签名配置 signingConfigs,再去 Project Structure 中重新配置

2、修改 runtimeOS 的值为 HarmonyOS

3、clear project 再重新编译

"signingConfigs": [],
"products": [
  {
    "name": "default",
    "signingConfig": "default",
    "targetSdkVersion": "5.1.0(18)",
    "compatibleSdkVersion": "5.1.0(18)",
    "runtimeOS": "HarmonyOS",
    "buildOption": {
      "strictMode": {
        "caseSensitiveCheck": true,
        "useNormalizedOHMUrl": true
      }
    }
  }
],

更多关于HarmonyOS鸿蒙Next中新建项目不能进行Debug调试--Error Code:10106002的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


不行呀,我的设备时开源鸿蒙,OpenHarmony,

把签名信息全删掉,重新签名试试 。

不行的,删除了之后,正常运行和debug运行都报错:显示无签名,

Install Failed: error: failed to install bundle. code:9568320 error: no signature file.

该错误代码10106002通常表示调试配置问题。请检查项目的签名配置是否正确,确保调试证书有效且未过期。同时确认设备已开启开发者选项和USB调试模式。若使用模拟器,需确保模拟器版本与HarmonyOS SDK兼容。

根据你提供的错误信息(Error Code: 10106002)和截图,这是一个在HarmonyOS Next开发中与调试配置相关的常见问题。错误码通常指向调试器无法正确附加到应用进程。

从你的 build-profile.json5 配置文件来看,关键问题在于 "debuggable": true 这个配置项缺失或未生效。在HarmonyOS Next中,这是允许应用进行Debug调试的必要条件。

核心解决方案:

请在你的 build-profile.json5 文件中的 buildOption 部分,显式地添加 "debuggable": true 配置。正确的配置片段应如下所示:

"buildOption": {
  "externalNativeOptions": {
    "path": "./src/main/cpp/CMakeLists.txt",
    "arguments": "",
    "cppFlags": ""
  },
  "apiType": 'stageMode',
  "debuggable": true // 确保此行存在并设置为true
},

操作步骤:

  1. 在DevEco Studio中打开你的项目。
  2. 找到并编辑 entry > build-profile.json5 文件。
  3. "buildOption" 对象内,确认并添加 "debuggable": true
  4. 保存文件,并执行完整的项目清理与重建
    • 点击菜单栏的 Build -> Clean Project
    • 完成后,再点击 Build -> Rebuild Project
  5. 重建成功后,再次尝试点击Debug运行按钮。

补充检查点:

  • SDK匹配性:你提到的设备是开源鸿蒙5.1系统(API 9,SDK 18),请确保在DevEco Studio的 File > Project Structure > Project > SDK 中,Compile SDK version 与设备API版本匹配或兼容。
  • 签名配置:Debug调试需要使用调试证书。请检查 File > Project Structure > Project > Signing Configs 选项卡,确保“Automatically generate signature”已勾选,或已正确配置调试签名。

完成上述配置修改和项目重建后,Error Code: 10106002 的问题通常可以得到解决。如果问题依旧,请检查运行窗口(Run)或日志(Logcat)中是否有更具体的错误描述。

回到顶部