DevEco Studio中有的机型安装失败ERROR_BUNDLE_PATH_OR_FILE
DevEco Studio中有的机型安装失败ERROR_BUNDLE_PATH_OR_FILE
$ hdc shell am force-stop com.airchina.harmony
$ hdc file send /Users/liusiqi/dr/hm/android/AirChinaHM/entry/build/outputs/hap/debug/entry-debug-rich-signed.hap /sdcard/f9fa395de68e4b43a4e67c70df36f662/entry-debug-rich-signed.hap
$ hdc shell bm install -r -p /sdcard/f9fa395de68e4b43a4e67c70df36f662/[ERROR_PATH_OR_FILE]
$ hdc shell rm -rf /sdcard/f9fa395de68e4b43a4e67c70df36f662
Error while Deploying HAP
处理办法 自己敲命令
$ hdc shell am force-stop com.airchina.harmony
$ hdc file send /Users/liusiqi/dr/hm/android/AirChinaHM/entry/build/outputs/hap/debug/entry-debug-rich-signed.hap /sdcard/f9fa395de68e4b43a4e67c70df36f662/entry-debug-rich-signed.hap
$ hdc shell //这里切到/sdcard路径下用./的路径来安装bm install -r -p ./f9fa395de68e4b43a4e67c70df36f662/
感谢楼主的分享,成功解决我的mate9无法安装问题。
本手新手,详细步骤如下,希望对同样新手的XDJM有帮助:
1、运行windows命令行程序cmd.exe
2、去hdc.exe所在目录,该文件在鸿蒙sdk目录下的toolchains目录中,我的sdk安装目录为e:\Program Files\Huawei\HMOS_sdk,命令如下(带下划线的是输入的命令,不带部分是命令提示符):
cd e:\Program Files\Huawei\HMOS_sdk\toolchains
e:
3、把安装文件copy到手机并安装,输入的命令如下:
e:\Program Files\Huawei\HMOS_sdk\toolchains> hdc file send e:\mate9\build\outputs\hap\debug\phone\entry-debug-rich-signed.hap /sdcard/temp9/entry-debug-rich-signed.hap
e:\Program Files\Huawei\HMOS_sdk\toolchains> hdc shell
HWMHA:/ $ cd sdcard
HWMHA:/sdcard $ bm install -r -p ./temp9/
好了,大功告成。
全路径无法安装,去到sdcard目录下,就可以安装,太坑。
在DevEco Studio中,如果遇到“ERROR_BUNDLE_PATH_OR_FILE”错误,通常是由于以下原因之一导致的:
-
文件路径问题:安装包路径或文件名包含非法字符或路径过长,导致系统无法正确识别或访问。确保路径和文件名符合操作系统规范,避免使用特殊字符或过长的路径。
-
文件损坏:安装包在下载或传输过程中可能损坏,导致无法正常安装。重新下载或获取安装包,并确保文件完整性。
-
权限问题:当前用户可能没有足够的权限访问或操作指定的文件或目录。检查文件或目录的权限设置,确保当前用户具有读写权限。
-
设备存储空间不足:目标设备的存储空间不足,无法完成安装。检查设备存储空间,确保有足够的空间进行安装。
-
设备兼容性问题:某些设备可能不支持特定的安装包或版本。检查设备是否支持当前安装包,并确保使用兼容的版本。
-
DevEco Studio配置问题:DevEco Studio的配置可能存在问题,导致无法正确识别或处理安装包。检查DevEco Studio的配置,确保其与目标设备和安装包兼容。
解决此问题的方法包括:检查并修正文件路径和文件名,重新下载安装包,调整文件或目录权限,清理设备存储空间,确保设备兼容性,以及检查DevEco Studio的配置。
在DevEco Studio中遇到“ERROR_BUNDLE_PATH_OR_FILE”错误,通常是由于以下原因之一:
- 路径问题:确保项目路径中没有中文或特殊字符,建议使用纯英文路径。
- 文件损坏:检查安装包是否完整,尝试重新下载或生成安装包。
- 设备存储不足:确保目标设备有足够的存储空间。
- 签名问题:确认应用签名配置正确,特别是使用自定义签名时。
- 设备兼容性:检查目标设备是否支持当前应用的API版本。
建议逐一排查以上问题,确保路径、文件、存储和签名配置正确。