1

我的 51-android.rules 如下,它可以与我的三星 i9000 连接(通过 DDMS...)

三星i9000

SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev"

但如果使用三星 i9300 则不起作用

也许我缺少“ATTRS{idProduct}”?

但我找不到三星 i9300 的值。

任何评论都会有所帮助...

谢谢

4

2 回答 2

2

1$ sudo apt-get install mtp-tools

2 在 MTP 模式下连接你的 Galaxy 手机

3 $ mtp-detect,然后它会输出如下内容:

设备 0(VID=04e8PID=6860)是三星 GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note。找到 1 个设备:三星:GT-P7310/P7510/N7000/I9100/Galaxy Tab 7.7/10.1/S2/Nexus/Note (04e8:6860) @ bus 1, dev 9

4 找出供应商 ID 和产品 ID。编辑 /etc/udev/rules.d/51-android.rules。

SUBSYSTEM=="usb", ATTR{idVendor}==" 04E8 ", ATTR{idProduct}==" 6860 ", MODE="0666", OWNER="用户名"

“用户名”是被授权通过 USB 访问电话的用户的实际用户名。

5$ sudo service udev restart

6 重新连接手机。

于 2013-08-01T06:22:58.133 回答
0

您确定在开发者选项中启用了“USB 调试”吗?尝试使用 6860 作为产品 ID。

于 2013-01-25T13:51:53.617 回答