在终端输入
|
1
|
adb devices
|
看到
|
1
2
|
List of devices attached
???????????? no permissions
|
|
1
|
gedit ~/.android
/adb_usb
.ini
|
|
1
2
|
0x1949
0x0006
|
接着
|
1
|
sudo
gedit
/etc/udev/rules
.d
/70-android
.rules
|
PS:这里对于某些Linux发行版可能是其它文件名,如
|
1
|
51-android.rules
|
|
1
|
50-android.rules
|
具体可以
|
1
|
ls
/etc/udev/rules
.d/
|
之后填入
|
1
|
SUBSYSTEM==
"usb"
, ATTR{idVendor}==
"1949"
, ATTRS{idProduct}==
"0006"
, MODE=
"0660"
, OWNER=
"root"
, GROUP=
"androiddev"
, SYMLINK+=
"android%n"
|
|
1
2
|
sudo
addgroup --system androiddev
sudo
adduser 你的用户名 androiddev
|
这里
|
1
|
androiddev
|
|
1
|
GROUP=
"androiddev"
|
对应的,可自行改为自己喜好的组名。
(2013.11.03更新)
sudo service udev restart
如果不起作用,那就先运行上面一句,再运行下面的命令,实在不行就重启计算机吧。
|
1
2
|
sudo
adb
kill
-server
sudo
adb start-server
|
这里需要root权限,所以要加sudo,如果没有root权限,貌似不能生效,不知道会不会重启之后生效,但也懒得折腾了。
|
1
|
adb devices
|
|
1
2
|
List of devices attached
7C96002600000001 device
|
原文地址:
http://my.oschina.net/mdhhrbl/blog/156781
//-------------ubuntu 14 ----------------
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"' | sudo tee -a /etc/udev/rules.d/51-android.rules sudo chmod a+r /etc/udev/rules.d/51-android.rules sudo service udev restart adb kill-server adb start-server
本文介绍了解决Linux系统中ADB无法正常连接设备的问题步骤。通过编辑配置文件和设置正确的USB厂商及产品ID,调整文件权限,并确保正确重启相关服务。
823

被折叠的 条评论
为什么被折叠?



