嵌入式爱好者

查看: 6333|回复: 2

[Android] uniapp开发的app,无法使用安卓7.1的串口

[复制链接]

1

主题

2

帖子

8

积分

扫一扫,手机访问本帖
发表于 2022-9-6 14:03:14 | 显示全部楼层 |阅读模式
现用uniapp框架开发出一款app,我的硬件是rk3399主板,安卓7.1的系统,然后app需调用ttyS4串口,经测试始终无法打开串口。也尝试过用网上的一些串口调试的apk,安装后,也都无法打开串口。看到文档中需给app权限,将debug.keystore加入打包出的apk,依旧无法使用串口。请问,是否仅支持安卓原生开发的apk,才可正常使用串口?
回复

使用道具 举报

1

主题

2

帖子

8

积分

 楼主| 发表于 2022-9-6 14:05:51 | 显示全部楼层
另外用系统自带的串口工具,可正常使用,所以硬件和系统都是没问题的。

点评

很抱歉这么晚才回复您 您描述设备节点的权限问题可能和节点本身的设置相关,也和应用是否是系统应用有关。 节点本身的权限配置文件:OK3399-android7-source/device/rockchip/common/ueventd.rockchip.rc 该节  详情 回复 发表于 2022-9-13 09:24
点评回复 支持 反对

使用道具 举报

0

主题

89

帖子

282

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2022-9-13 09:24:44 | 显示全部楼层
爱吃肉的陳先生 发表于 2022-9-6 14:05
另外用系统自带的串口工具,可正常使用,所以硬件和系统都是没问题的。

很抱歉这么晚才回复您
您描述设备节点的权限问题可能和节点本身的设置相关,也和应用是否是系统应用有关。

节点本身的权限配置文件:OK3399-android7-source/device/rockchip/common/ueventd.rockchip.rc
该节点的权限可能被多次定义,在OK3399-android7-source/device/rockchip/common/目录下使用grep “结点名字” ./ -nr查找是否有在其他文件中重新定义权限。

应用是否是系统应用,就是您操作的那样,给应用添加签名文件,详细说明可以查看 OK3399-C_Android用户编译手册 第七章 Android权限获取  章节
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 18:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表