HarmonyOS鸿蒙Next中怎么才能在hdc shell的环境下运行file send发送的命令行程序?
HarmonyOS鸿蒙Next中怎么才能在hdc shell的环境下运行file send发送的命令行程序? 将本地编译的可执行程序传送到/data/local/tmp目录下, chmod改了权限,但是通过sh xxx 或 ./xxx 执行时还是提示没有权限,是不支持在shell下运行可执行程序吗?
有没有类似android的可以在shell下运行可执行程序的方法?
4 回复
楼主参考下这个帖子,
https://developer.huawei.com/consumer/cn/forum/topic/0203149551661217143?fid=0109140870620153026
更多关于HarmonyOS鸿蒙Next中怎么才能在hdc shell的环境下运行file send发送的命令行程序?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
感谢回复,这个帖子之前看过了,我需要有非root的环境下运行,另外后面提到的文件放到/storage/emulated/0/Documents
目录去运行也不对,根本没有这层目录。
在HarmonyOS鸿蒙Next中,要在hdc shell
环境下运行file send
发送的命令行程序,可以按照以下步骤操作:
- 确保设备连接:使用
hdc list targets
确认设备已连接。 - 上传文件:通过
hdc file send <本地路径> <设备路径>
将程序文件上传到设备。 - 进入Shell:运行
hdc shell
进入设备的命令行环境。 - 设置权限:在Shell中,使用
chmod +x <设备路径>
赋予程序可执行权限。 - 运行程序:直接执行
<设备路径>
来运行程序。
通过这些步骤,你可以在hdc shell
中成功运行通过file send
上传的命令行程序。