请选择 进入手机版 | 继续访问电脑版

使用DevEco Studio(版本为5.0.0 Release),创建一个emtptyAbility, 把工程的runtimOS改为OpenHarmony,相应sdk版本改为10, 构建工程,可以成功构建,但安装到主板(sdk版本10),结构报错,结果报错: 精华

songtime 显示全部楼层 发表于 2025-1-8 16:15:26

【问题描述】

  1. 使用DevEco Studio(版本为5.0.0 Release),创建一个EmptyAbility工程, 把工程的runtimeOS改为OpenHarmony,相应sdk版本改为10, 构建工程,可以成功构建,但安装到主板(sdk版本10),结构报错,结果报错如下:The current device does not contain the following SysCap attributes in the rpcid.json file: SystemCapability.BundleManager.BundleFramework.SandboxApp, SystemCapability.WindowManager.WindowManager.MutiScreen, SystemCapability.Multimedia.Camera.DistributedCore, SystemCapability.PowerManager.BatteryManager.Lite, SystemCapability.BarrierFree.Accessibility.Interaction, SystemCapability.MultimodalInput.Input.InputFilter, SystemCapability.MultimodalInput.Input.RemoteInputDevice, SystemCapability.BundleManager.BundleFramework.QuickFix, SystemCapability.Multimedia.MediaLibrary.SmartAlbum, SystemCapability.DistributedDataManager.RelationalStore.Synchronize, SystemCapability.Applications.settings.Core, SystemCapability.Cloud.AAID, SystemCapability.Cloud.VAID. Make sure the device supports all the SysCap attributes required for running the app.

已经查略资料,尝试了N种办法,无法解决,请大神协助。

RuntimeOS改为 HarmonyOS就没有上述问题,但改为OpenHarmony就存在上述问题,请大神协助!

【运行环境】

硬件: ROM版本: DevEvoStudio版本: SDK版本:

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论5

songtime

沙发 发表于 2025-1-8 16:22:57
安装到主板(sdk版本10),RuntimeOS 改为 HarmonyOS 就没有上述问题,但改为 OpenHarmony 就存在上述问题

songtime

板凳 发表于 2025-1-8 16:59:38
用DevEco Studio(版本为4.0.0 Release)版本则没有上述问题

William

地板 发表于 2025-1-13 14:52:59
DevEco Studio 5.0.1 Release 遇到同样的问题,你这边尝试从Import Product Compatibility ID上传PCID文件并导入至syscap.json中是否能解决问题?我目前是回退到4.0版本了

onefan

5# 发表于 2025-1-20 10:01:28
这是因为你的板子上的环境不支持这些SystemCapability能力,
可以参考我写的这篇文章:https://forums.openharmony.cn/fo ... thread&tid=4073


SystemCapability.BundleManager.BundleFramework.SandboxApp, SystemCapability.WindowManager.WindowManager.MutiScreen, SystemCapability.Multimedia.Camera.DistributedCore, SystemCapability.PowerManager.BatteryManager.Lite, SystemCapability.BarrierFree.Accessibility.Interaction, SystemCapability.MultimodalInput.Input.InputFilter, SystemCapability.MultimodalInput.Input.RemoteInputDevice, SystemCapability.BundleManager.BundleFramework.QuickFix, SystemCapability.Multimedia.MediaLibrary.SmartAlbum, SystemCapability.DistributedDataManager.RelationalStore.Synchronize, SystemCapability.Applications.settings.Core, SystemCapability.Cloud.AAID, SystemCapability.Cloud.VAID.

onefan

6# 发表于 4 天前
我尝试了下 5.0.2R的5.0.7.200编辑器改为api14的OpenHarmony demo,跑在5.0.2R的设备上正常,
全改为api10,安装到4.0R上和5.0.2R的设备,都会报这几个问题。
改为最大api14,最小支持api10安装到5.0.2R的设备上倒是正常,还是无法装到4.0R的设备上。
包括关闭混淆-disable-obfuscation、修改为debug或release版应用,都无法跳过该问题。
对比了api10及api14的sdk中的toolchains和native syscap配置校验格式,以及互相copy都无法解决。确实比较头疼。

所以4.0设备上跑还是建议使用配套的4.0.0.600 DevEco Studio开发。
如果是跑在OH5.0.2R的设备上 才建议使用5.0.7.200来编译api12-api14的应用
共5 条回复,点击查看

Copyright   ©2025  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部