閱讀355 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Ubuntu下 Android真機 顯示????????????no permissions 最終辦法

首先:

打開一個終端,輸入 lsusb,就會看到當前連接電腦的所有USB設備,比如:

Bus 002 Device 003: ID 046d:c06a Logitech, Inc.

Bus 002 Device 010: ID 17ef:7533 Lenovo

第二個是我連接的聯想手機。

其次:

進入 /etc/udev/rules.d 下麵:

打開終端(Ctrl+Alt+T),進入root 用戶,執行 sudo gedit /etc/udev/rules.d/51-Android.rules就會在該目錄下新建一

個50-android.rules文件,如果該文件已經存在,就新建一個51-android.rules文件,在該文件中添加如下語句:

SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="liujiacai"

其中的  SYSFS{idVendor}=="22b8" 代表的是moto手機。所有手機USB對應的ID 如下:

Company USB Vendor ID
Acer 0502
ASUS 0b05
Dell 413c
Foxconn 0489
Fujitsu 04c5
Fujitsu Toshiba 04c5
Garmin-Asus 091e
Google 18d1
Hisense 109b
HTC 0bb4
Huawei 12d1
K-Touch 24e3
KT Tech 2116
Kyocera 0482
Lenovo 17ef
LG 1004
Motorola 22b8
NEC 0409
Nook 2080
Nvidia 0955
OTGV 2257
Pantech 10a9
Pegatron 1d4d
Philips 0471
PMC-Sierra 04da
Qualcomm 05c6
SK Telesys 1f53
Samsung 04e8
Sharp 04dd
Sony 054c
Sony Ericsson 0fce
Teleepoch 2340
Toshiba 0930
ZTE 19d2

接著,

切換到android sdkplatform-tools目錄下(這一步很重要,必須要sudo權限

sudo ./adb devices #這個主要是查看下已連接上的android機器

List of devices attached

????????????no permission

semulator-5554device~~我開了個android模擬器)

以下命令是:重啟adb服務,再輸入adb devices就應該能找到設備了。

sudo ./adb kill-server
sudo ./adb devices

參考:

https://developer.android.com/tools/device.html

https://developer.android.com/tools/extras/oem-usb.html



最後更新:2017-04-02 15:15:07

  上一篇:go 多個Icon的APk——實現多程序入口總結
  下一篇:go 何謂黑客?