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() + "\n" + "exit\n";

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

/dev/ttyS0
/dev/ttyS1


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM