Android串口(SerialPort) java.lang.SecurityException

在使用android_serialport_api进行串口开发时常常会遇到这个问题

解决方案:

1.首先检查是否有root权限

2.通过es浏览器检查手机根目录 /system/xbin/su   或者 /system/bin/su  哪个目录有su文件,修改库中SerialPort的构造方法中有su文件的目录

   Process su = Runtime.getRuntime().exec("/system/xbin/su");
                String cmd = "chmod 777 " + device.getAbsolutePath() + "
" + "exit
";

3.试试其他串口名 ,一般都是

/dev/ttyS0
/dev/ttyS1
原文地址:https://www.cnblogs.com/yjpjy/p/12711390.html