当前位置:   article > 正文

【HarmonyOS NEXT】编译demo工程时,报错9568329_install failed: error: failed to install bundle.

install failed: error: failed to install bundle.

【关键字】

编译 / 9568329 / HSP / hvigor

【问题描述】

项目需要新建demo工程,用于测试封装HSP包并引用。新建demo工程之后引入了hvigor 4.1.1,并自动进行了签名,用于在真机调试。

但是编译报错,报错内容为:

  1. Install Failed: error: failed to install bundle.
  2. code:9568329error: verify signature failed.

报错如下图所示。

cke_650.png

经过测试,纯demo可以正常真机调试,但如果引入别的HSP模块打包的 .tgz文件,就会出现 9568329 报错。demo代码已经包含了该 .tgz 文件,在dependencies目录中。

【解决方案】

工程和HSP的bundlename存在不一致情况,需保持一致使用。

  1. 03-26 08:43:38.275 1274-9045 C01120/BundleMgrService foundation E [nodict][bundle_install_checker.cpp(CheckBundleName):649] CheckBundleName failed provisionBundleName:com.example.bob_demo, bundleName:com.bob.shoujiyinhang
  2. 03-26 08:43:38.275 1274-9045 C01120/BundleMgrService foundation E [nodict][bundle_install_checker.cpp(ParseHapFiles):371] check provision bundleName failed

因为HSP不支持跨应用使用,HSP使用时需和工程bundlename保持一致,一般HSP是在本工程下使用不存在该问题,将HSP打成tgz包上传到私仓再使用也只是当做二方库使用,而不能像HAR一样可以当做三方库使用,所以必须保持一致。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/877633
推荐阅读
相关标签
  

闽ICP备14008679号