DevEco Studio无法构建仓库示例代码到手机上,如何解决?

DevEco Studio无法构建仓库示例代码到手机上,如何解决? 1、代码中没有报错的提示

2、在run的时候就会报错,签名了也是一样报错

3、仓库链接如下,编辑器信息如下:

https://gitcode.com/openharmony/applications_app_samples/tree/master/code/DocsSample/Media/AVPlayer/AVPlayerArkTSAudio

cke_5793.png

cke_5251.png


5 回复

大家好,这个问题我已经解决了,原因是没有勾选自动签名旁边的support harmonyos

cke_1213.png


楼主你这个是签名文件Pkcs7 验证时效。

你可以使用自动签名操作。

cke_2908.png

参考文档:9568257 签名文件Pkcs7校验失败

一般默认勾选左侧,很少注意到这个

cke_4031.png

检查DevEco Studio版本是否与HarmonyOS SDK兼容。确认手机开发者选项和USB调试已开启。核对项目配置中compileSdkVersion和compatibleSdkVersion设置是否正确。清理项目缓存并重启IDE。若问题持续,尝试删除本地仓库重新克隆示例代码。

从截图和描述来看,构建失败可能与签名配置或依赖项有关。建议检查以下方面:

  1. 确认签名配置正确:虽然已签名,但需确保签名证书与设备调试权限匹配。在 build-profile.json5 中检查 signingConfigs 是否配置了有效的调试证书。

  2. 清理并重新构建:尝试执行 Build > Clean ProjectBuild > Rebuild Project,清除缓存后重新构建。

  3. 检查依赖项版本:示例代码可能依赖特定版本的 SDK 或工具链。在 oh-package.json5 中确认所有依赖版本与当前 DevEco Studio 版本兼容。

  4. 设备连接状态:确保手机已启用 USB 调试模式,并且 DevEco Studio 识别设备(查看 View > Tool Windows > Device Manager)。

如果问题仍存在,可尝试同步项目依赖(点击 Sync Now)或检查 Gradle 日志(View > Tool Windows > Build)获取详细错误信息。

回到顶部