Android串口(SerialPort) java.lang.SecurityException
Posted on 2020-04-16 11:13 TongMeng 阅读(3101) 评论(0) 编辑 收藏 举报在使用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() + "\n" + "exit\n";
3.试试其他串口名 ,一般都是
/dev/ttyS0
/dev/ttyS1