DevEco Studio 启动C++调试失败-1073741511
DevEco Studio 启动C++调试失败-1073741511 我用向导创建Native C++的app中,仅将compileSdkVersion改为OpenHarmony的API12,点击调试,就报错com.huawei.bitfun.utils.DapRuntimeException: server already exited with code -1073741511
如果将compileSdkVersion改为OpenHarmony的API18,就可以正常调试了。
用的是Huawei_Phone的HarmonyOS 5.1.1(19)的模拟器。
项目文件传不上来。
你好,可以发下你具体修改的配置和值吗
已发出,请查看。
5.1.1.840
@北冥有鱼
看看是否有依赖的三方库,是要求高版本运行的?
错误代码-1073741511通常由缺少运行时依赖库引起。请检查SDK配置中C++工具链路径是否正确,确保NDK版本与设备架构匹配。验证项目CMakeLists.txt中target_link_libraries是否包含必要系统库,检查设备存储空间是否充足。确认调试配置中已正确选择C++调试类型,设备开发者模式已开启USB调试权限。
错误代码 -1073741511 通常与缺少运行时依赖库有关。当您将 compileSdkVersion 改为 OpenHarmony API12 时,可能因目标设备(HarmonyOS 5.1.1 模拟器)与 API12 的运行时库不兼容,导致调试失败。API18 能正常运行是因为它更匹配当前模拟器版本。
建议检查以下方面:
- 确保模拟器系统镜像与 API12 兼容。HarmonyOS 5.1.1 可能不完全支持旧版 API12 的某些库。
- 验证 DevEco Studio 和 SDK 是否为最新版本,避免已知兼容性问题。
- 确认项目 native 依赖项配置正确,无冲突或缺失。
临时解决方案是使用 API18 进行调试,或尝试更新模拟器至支持 API12 的版本。