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