我使用deveco studio创建了一个hello world工程,连接到飞腾派后,无法安装,显示没有权限。3.2版本的就没有问题。
我这边验证了API9和API10的应用包,4.0release通过bm工具安装hap包是会出现权限问题,不过可以通过hdc install -r xxx.hap的方式安装应用包,bm安装权限问题还在排查。
请问您是通过deveco studio直接安装的应用吗?用的是网口的hdc?
是的,用的网口的hdc。需要通过hdc tconn ip:port命令配置好就可以进行安装。
我用的也是网口的hdc,但是安装就是有权限的问题,有可能是我下的源码比较早,我更新下试试
你在deveco studio里面打开命令行终端,配置好hdc连接到设备,进入到//entry/build/default/outputs/default/目录下,直接执行hdc install -r ./xxxx.hap就可以进行安装了。不要用hdc shell bm install -p ./xxx.hap命令安装,会安装失败的。
好的我试试
您好,重新下载了咱们飞腾4.0release的源码并且执行脚本,编译烧录后,启动又报错了,如上图所示,请问这是什么原因?
建议重新格式化烧写盘,按照飞腾派的markdown指导文件中的烧写步骤重新烧写,注意是uboot。
请问4.0release的飞腾派源码能开启wlan吗?我这里编译烧录以后无法开启wlan
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
请问既然不支持gpt为啥在generate_image脚本里写的gpt,我是需要把这里改成msdos吗?
@Song
近期会更新脚本,你可以先改成这样
sudo parted $IMAGE_NAME --script -- mklabel msdos
sudo parted $IMAGE_NAME --script -- mkpart primary ext4 ${START_BOOT_ADDR}M ${END_BOOT_ADDR}M-1
sudo parted $IMAGE_NAME --script -- mkpart primary ext4 ${START_SYSTEM_ADDR}M ${END_SYSTEM_ADDR}M-1
sudo parted $IMAGE_NAME --script -- mkpart primary ext4 ${START_VENDOR_ADDR}M ${END_VENDOR_ADDR}M-1
sudo parted $IMAGE_NAME --script -- mkpart primary ext4 ${START_USERDATA_ADDR}M ${END_USERDATA_ADDR}M-1
你在deveco studio里面打开命令行终端,配置好hdc连接到设备,进入到//entry/build/default/outputs/default/目录下,直接执行hdc install -r ./xxxx.hap就可以进行安装了。不要用hdc shell bm install -p ./xxx.hap命令安装,会安装失败的。
@Song 这个方法测试成功了么?
按照你的方法,对console.cfg添加了install的permission权限后,在4.0release环境下,串口打开的命令行终端可以执行bm install来安装应用包了。
好嘞
通过对比4.0和3.2的源代码和调试日志,3.2release可以安装是由于该版本对于权限的检查只需要root权限即可安装,4.0release源代码里对bundle install权限检查进行了修改,不再检查是否是root权限,而是通过检查是否有PERMISSION_INSTALL_BUNDLE\PERMISSION_INSTALL_ENTERPRISE_BUNDLE等相关安装权限检查。4.0release由于console.cfg中只有root权限没有具体的install权限,导致在安装hap时会出现permission denied的报错。
登录 后才可以发表评论