华为DevEco Device Tool的一个小bug及其解决方法

    今天,尝试烧录hi3516镜像遇到如下错误:

*  正在执行任务: /home/vboxuser/Huawei/DevEco-Device-Tool/core/deveco-venv/bin/hos run --target upload --project-dir /home/vboxuser/Documents/DevEco/Projects/OpenHarmony-v3.1-Release --environment ipcamera_hispark_taurus 

{"upload": ["device/board/hisilicon/hispark_taurus/uboot/out/boot/u-boot-hi3516dv300.bin", "out/hispark_taurus/ipcamera_hispark_taurus/OHOS_Image.bin", "out/hispark_taurus/ipcamera_hispark_taurus/rootfs_vfat.img", "out/hispark_taurus/ipcamera_hispark_taurus/userfs_vfat.img"]}
Transferring upload tool...
  0%, Transferring file: HiBurnCmdLine-5.5.2-win32-x86_64.ziprun until complete error

 

    百度了一下,发现在鸿蒙论坛中也有人遇到类似问题:华为开发者论坛。另外,在51cto上有个帖子给了个解决方案:【分享】DeviceTool提示Unable to access jarfile hiburn.jar-开源基础软件社区-51CTO.COM,但是这个方案不适合我。

    最终还是联系了华为工程师,经过一段时间分析,怀疑是DevEco Device Tool的问题。华为工程师让我在Windows侧打开一个新的VSCode,然后看看DevEco Device Tool的“资源管理器”(下图)。

    发现其默认的存储位置是D:\DevEco\resources。我的电脑上没有D盘,那个对应的是光驱。当Windows端烧写时它会从Linux端拷贝烧写工具到本地,默认是存在这个目录中,由于我本地无法创建这个目录,就会出现错误了。如果本地的D盘可写,就不会出现这个问题。要想解决这个,就把这个路径改成一个可写的路径,比如C:\Dev\resources。华为的工程师已经上报了这个问题,相信下一个版本会解决这个问题。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神一样的老师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值