HarmonyOS 使用企业证书的hap包是否可以使用hdc install命令直接安装
按照文档申请了企业证书, 并打出hap包, 但使用hdc install的方法无法安装
报错信息:
[F][2024-07-10 14:36:11.811][ffa05aea][main.cpp:110] append cwd path failed: no such file or directory
[Info]App install path:/Users/Documents/work/harmonyos/jdjr_mobile_harmony/products/phone/build/enterprise/outputs/default/phone-default-signed.hap, queuesize:0, msg:error: failed to install bundle. code:9568266 error: install permission denied.
AppMod finish
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
release包无法本地安装,但是打的本地的hap release版本,可以通过hdc install 命令安装的
2318浏览 • 1回复 待解决
使用安装命令报错install invalid hap size
7609浏览 • 1回复 待解决
使用hdc命令安装release hap包到手机时上报不可信错误
2050浏览 • 1回复 待解决
HarmonyOS 是否支持使用Hap或APP直接安装
574浏览 • 1回复 待解决
hdc install安装并不是按照依赖关系安装HSP和HAP包的。
910浏览 • 1回复 待解决
hdc安装hap包到手机报错INSTALL_FAILED_PROVISIONING_BUNDLE_NAME_INVALID
9557浏览 • 1回复 待解决
如何通过命令行直接安装debug证书签出来的hap及hsp。
843浏览 • 1回复 待解决
HarmonyOS ohpm install命令使用tag安装时无法识别
59浏览 • 1回复 待解决
发布证书打包的hap包安装出错
538浏览 • 1回复 待解决
安装HAP包报错:“failed to install bundle. install debug type not same”
2250浏览 • 1回复 待解决
HarmonyOS 共享包里面可以使用worker吗
517浏览 • 1回复 待解决
TaskPool里面是否可以使用EventHub
1780浏览 • 1回复 待解决
HarmonyOS用npm安装的JS库如何直接引用。js写的库是否可以直接使用
341浏览 • 1回复 待解决
HarmonyOS hdc覆盖安装命令
38浏览 • 1回复 待解决
HarmonyOS hdc 安装 hap 失败
6浏览 • 1回复 待解决
项目1开发hap 包,打包出来hap包 ,项目2能直接使用吗?
158浏览 • 1回复 待解决
OpenHarmony hap包安装:error: failed to install bundle. error: install update incompatible.
20003浏览 • 2回复 待解决
HarmonyOS 申请发布证书可以使用DevEco Studio生成的签名crt吗?
95浏览 • 1回复 待解决
是否支持点一下应用包就能安装APP?不需要通过hdc命令才能安装
907浏览 • 1回复 待解决
HarmonyOS 如何使用hdc命令查看日志?
628浏览 • 2回复 待解决
HarmonyOS 使用命令行安装测试包,手机重启后, 刚才安装的包的icon没了
337浏览 • 1回复 待解决
Push是否可以使用自己的运维平台?
1772浏览 • 1回复 待解决
HarmonyOS 使用组织内部发布证书签名 的HAP包,无法使用华为账号登录
40浏览 • 1回复 待解决
HarmonyOS 希望提供手机下载hap包,然后直接安装app的功能
240浏览 • 1回复 待解决
HarmonyOS 证书申请,一个企业账号可以申请几个证书
183浏览 • 1回复 待解决
hdc install不能安装企业应用
解决方案:使用预置应用的方式进行安装调试
目前企业release 证书无法通过bm install -p 命令安装,因此通过IDE 也无法安装。如果想验证调试请参考以下方法。
方法一:使用企业debug 证书签名,可以通过bm install -p 安装或IDE 安装。
方法二:继续使用release 证书
(1)调用包管理install 接口安装
1.创建一个应用
2.调用install 接口,参考文档:
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-ability-kit/js-apis-installer-sys.md
3.将需要安装的hap 包推到沙箱目录,使用hdc file send 命令推送hap 包到设备时需使用实际路径,在调用install 接口时需使用沙箱路径。
沙箱路径参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-sandbox-directory-V5
4.执行命令 hdc shell param set const.bms.allowenterprisebundle true
5.启动应用调用install 接口安装hap
(2)将应用配置成预置应用
1.在预置应用目录(/system/app/)下创建文件夹(MyDir)
2.将hap 包推送到此路径下(/system/app/MyDir/)
3.配置 /system/etc/app/install_list.json,在此文件中增加相应配置。
4.配置系统参数,将bms.para 文件推送到/system/etc/param 路径下。 bms.para 文件内容:
const.bms.allowenterprisebundle=true
执行命令触发预置应用安装 hdc shell mount -o rw,remount / hdc shell param set persist.bms.test-upgrade true hdc shell reboot