解決Arch Linux安裝AndroidStudio連結不上Android,執行adb devices出現no permissions的錯誤
一、概述
Arch Linux是一個十分簡潔的Linux系統,很多內容是使用者自定義的,不像Ubuntu或者Deepin那樣開箱即用。所以在使用Arch Linux時出現問題也是正常的。
我安裝好AndroidStudio之後,用手機連結上USB,開啟開發者模式,不過AndroidStudio開發工具裡沒有顯示裝置名稱,而是顯示一個unkonw device,此時我又把adb命令所在目錄新增到PATH環境變數,執行adb devices命令之後出現以下錯誤:
error: insufficient permissions for device
See [http://developer.android.com/tools/device.html] for more information
二、分析與解決方案
通過查閱資料得知,這是沒有正常驅動Android的原因。以下是解決方案
1.檢視電腦連結的裝置
執行lsusb命令,結果如下:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 13d3:56b2 IMC Networks Integrated Camera
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0cf3:e500 Qualcomm Atheros Communications
Bus 001 Device 006: ID 0000:3825 USB OPTICAL MOUSE
Bus 001 Device 008: ID 19d2:ffcf ZTE WCDMA Technologies MSM Android
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到以下這一行,是我手機的關鍵資訊
Bus 001 Device 008: ID 19d2:ffcf ZTE WCDMA Technologies MSM Android
在第6列中":"前是廠商ID:19d2,後是裝置ID:ffcf,接下來會用到
2.新增配置檔案並修改許可權
sudo gedit /etc/udev/rules.d/51-android.rules
新增以下內容
SUBSYSTEM=="usb",ATTRS{idVendor}=="19d2",ATTRS{idProduct}=="ffcf",MODE="0666"
修改許可權
sudo chmod a+rx 51-android.rules
3.重啟adb服務
sudo adb kill-server
sudo adb start-server
此時手機出現以下介面
勾選確定即可,AndroidStudio就可以正常使用真機除錯了,並且adb命令正常使用
相關文章
- 解決安卓 linux adb 連線機器提示 no permissions 的問題安卓Linux
- Android Studio adb連線不上Android
- Python: 安裝 sklearn 包出現錯誤的解決方法Python
- Arch linux下安裝bochs失敗解決Linux
- 安裝vCenter Server出現1603錯誤的一種解決方法Server
- Mysql出現連線錯誤解決辦法MySql
- 解決laravel 連線不上docker 安裝的redisLaravelDockerRedis
- 安裝完fiddler每次啟動出現這錯誤,我的解決!
- Android執行出現android Installation failed due to invalid URI! 錯誤處理AndroidAI
- 多apk釋出的Android程式的adb安裝——adb install-multipleAPKAndroid
- Win10電腦安裝Office出現“1907”錯誤提示的解決教程Win10
- Arch Linux安裝macOSLinuxMac
- Arch Linux 安裝 AnboxLinux
- JMeter:Linux上安裝&執行JMeterJMeterLinux
- win10系統安裝office出現msxml6.10.1129.0錯誤的解決方法Win10XML
- Win10系統安裝office2010出現1406錯誤的解決方法Win10
- Android adb除錯出現:opendir failed, Permission deniedAndroid除錯AI
- nginx出現403錯誤的解決方法Nginx
- linux 安裝 jupyter報錯解決Linux
- QT6安裝Android SDK出現"Android SDK Command-line Tools run"出錯解決辦法QTAndroid
- steam確認錯誤執行此操作時出現問題怎麼解決
- Arch Linux中安裝AnacondaLinux
- Vmware Station安裝Arch LinuxLinux
- mysql執行函式出現1418錯誤MySql函式
- Win7 IIS7.5執行ASP時出現500錯誤的解決辦法Win7
- win10專業版安裝vs2015出現重大錯誤的解決方法Win10
- M1晶片Mac安裝PS2022出現錯誤碼182的解決方案!晶片Mac
- ARM 和 龍芯上 Arch Linux 安裝手記Linux
- centos8安裝docker錯誤解決CentOSDocker
- 解決Android 虛擬機器執行The emulator process for AVD was killed.錯誤。Android虛擬機
- Mac SSH 連線出現 Host key verification failed. 錯誤解決MacAI
- AndroidStudio進行Build時出現DexArchiveMergerException異常的解決辦法AndroidUIHiveException
- 安裝wsl錯誤的一種解決辦法
- Ubuntu20.04安裝MySQL8.0時出現依賴錯誤解決辦法UbuntuMySql
- postgresql安裝不上怎麼解決SQL
- 【安裝Android Studio報錯之解決方案】Android
- 解決win10安裝office出現錯誤程式碼30015-6的修復方法Win10
- win10安裝office2010出現錯誤程式碼1923的最佳解決方法Win10