Android Studio Serial_Port 無法執行
Android Studio Serial_Port 無法執行
前言
本篇會應用到adb,關於adb可以觀看
這篇
關於Android Serial Port可以看這篇
關閉SELinux
SELinux 是一種置於 Linux
kernel的安全機制
使用adb root 獲得root權限
如果無法進入root代表你的裝置未被授權
你需要想辦法獲得裝置開啟進入root權限才可繼續
adb shell 進入 shell
- getenforce 可以查詢目前SELinux狀態
- Enforcing 執行 SELinux 安全策略
- Permissive SELinux 運作中,不過只有警告訊息不會實際限制domain/type的存取
- Disabled SELinux 沒有運行
- setenforce 1 SELinux開啟
- setenforce 0 SELinux關閉
setenforce 只是暫時的狀態從新開機後又會回到預設
確認Serial Port 名稱是否正確
下表為Windows & Linux Serial Port Name
但可能因為設備不同而名稱也有些微不同
Windows Com Port | Linux equivalent |
COM 1 | /dev/ttyS0 |
COM 2 | /dev/ttyS2 |
COM 3 | /dev/ttyS3 |
進入 shell -> cd dev 切換至dev內 -> ls -l 查看dev內檔案
會看到tty開頭的就是你的Serial Port Name
留言
張貼留言