有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java无法在安卓中写入串行端口

我正在创建一个程序,使用谷歌代码中的安卓 serialport api与安卓板中的com端口进行通信

该代码在不同的安卓上运行良好,但现在当我尝试在新的安卓板上使用它们时,它不起作用

我面临的问题是端口正确打开,并且具有给定的波特率、数据位、奇偶校验等。但是,当我尝试写入数据时,它没有通过这里,这是我从logcat获得的日志:

D/serial_port: Opening serial port /dev/ttyS4 with flags 0x2
D/serial_port: open() fd = 40
D/serial_port: Configuring serial port
I/Thread-2: type=1400 audit(0.0:238): avc: denied { write } for name="ttyS4" dev="tmpfs" ino=1728 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=1

安卓版本:7.1.2 串行端口库:link


共 (0) 个答案