错误码code:9568344 error: install parse profile prop check error.怎么处理?

如题:错误码code:9568344 error: install parse profile prop check error.怎么处理?

阅读 899
1 个回答

1、检查bundleName、moduleName 格式是否正确,长度是否超出限制。

module配置说明参考

2、应用涉及acl提权,可以通过修改HarmonyAppProvision配置文件避免邮件申请ACL提权。HarmonyAppProvision参考链接

3、检查extensionAbilities字段中type 是否配置为了service 或者 dataShare,如果是则需要更改系统的配置文件来增加对应用的管控

临时保证应用正常安装可以注释掉extensionAbilities,或将type改成除这两种属性之外的任意一种类型,例如form,可以使正常安装

测试extensionAbilities可采用以下方法:

  1. 获取app\_signature

(记得提前签名,签名后会变化)

hdc shell bm dump -n 应用包名 |grep finger 
  1. 添加白名单

将rk板子上的install\_list\_capability.json拉到本地

hdc shell mount -o rw,remount /  hdc file recv /system/etc/app/install_list_capability.json . 

在拉下来的json文件中添加不能安装成功的应用格式参考

{  "bundleName": "com.ohos.photos",  "app_signature": ["9AED2A79925ECA050CD2BB9D2A7F694E49E5E135D28EBDCE53836DE76B5080ED"],  "allowAppUsePrivilegeExtension": true } 
  1. 将白名单推送到设备

修改完之后,替换设备上的文件,重启就行了

hdc shell mount -o rw,remount / hdc file send D:\install_list_capability.json /system/etc/app/install_list_capability.json hdc shell chmod 777 /system/etc/app/install_list_capability.json hdc shell reboot 
  1. 重新安装

恢复module.json5里面extensionAbilities,然后重新以正常方式安装即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进