更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 应用开发 > 提示ERROR_BUNDLE_PATH_OR_FILE的解决方案

提示ERROR_BUNDLE_PATH_OR_FILE的解决方案

更新时间:2021-12-19 11:14:20浏览次数:749+次

如果在使用鸿蒙工具当中出现ERROR_BUNDLE_PATH_OR_FILE的提示,请按以下解决方案处理。

问题

在运行/调试过程中出现“Failure[ERROR_BUNDLE_PATH_OR_FILE]”错误:

\

解决方法

出现该问题时,可能的原因是Hap包路径不正确,或Hap包所在文件夹没有访问权限,您可以尝试通过如下方式进行解决:

1、检查并确认Hap包路径是否正确。

2、确保Hap包所在目录有访问权限。

3、如果以上两种情况都确认没有问题,可使用HDC工具,查询设备的ApiVersion,如果是版本过低(低于build.gradle中的compileSdkVersion),请升级设备。或者将build.gradle中的compileSdkVersion和compatibleSdkVersion的取值修改为≤当前设备的ApiVersion:

hdc shell

getprop hw_sc.build.os.apiversion

附:同样问题参考

1、真机运行报错[ERROR_BUNDLE_PATH_OR_FILE],Error while Deploying HAP,eviceType是Phone和TV,相关配置文件也已经配置。

2、遇到相似的问题:

Launching com.example.nova9_java_app

$ hdc shell am force-stop com.example.nova9_java_app

$ hdc file send Y:\LEARNING_PROCESS\Huawei_App\Nova9_java_app\build\outputs\hap\debug\phone\entry-debug-rich-signed.hap /sdcard/d9e1549778ab4330b04fc7f9d12ef7e8/entry-debug-rich-signed.hap

$ hdc shell bm install -r -p /sdcard/d9e1549778ab4330b04fc7f9d12ef7e8/

[ERROR_BUNDLE_PATH_OR_FILE]

$ hdc shell rm -rf /sdcard/d9e1549778ab4330b04fc7f9d12ef7e8

Error while Deploying HAP

3、遇到相同问题,但没有解决掉:

\

不过当尝试手动上传并利用hdc shell ls指令查找的时候却可以找到这个包:

\

4、也遇到这个问题,在Mate40Pro上是好的,但在P50上就报这个错误,没找到原因:

\

相关参考:改默认jdk路径导致鸿蒙app开发真机调试运行报错,附默认路径