在使用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