更新时间: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上就报这个错误,没找到原因:
相关资讯