cha*_*umQ 5 linux ubuntu android adb
正如标题所说,我在Linux上使用ADB时遇到了困难.我有一个摩托罗拉Droid X阴影运行姜饼2.3.4.我有一台配有Ubuntu 13.04的笔记本电脑.我需要能够使用ADB建立从计算机到手机的连接.
我有一个空的设备列表
sam@Aristotle:~$ ls -ahl /etc/udev/rules.d/51-android.rules
-rwxr-xr-x 1 root root 2.7K Jun 19 14:03 /etc/udev/rules.d/51-android.rules
sam@Aristotle:~$ cat /etc/udev/rules.d/51-android.rules
<!-- snip -->
SUBSYSTEM==”usb”, ATTR{idVendor}==”22B8?, MODE=”0666?, GROUP=”plugdev”
<!-- snip -->
Run Code Online (Sandbox Code Playgroud)
然后我重新启动机器.一旦它启动我插入手机.
root@Aristotle:/home/sam/android-sdk-linux/platform-tools# ./adb devices
List of devices attached
root@Aristotle:/home/sam/android-sdk-linux/platform-tools# ./adb kill-server
root@Aristotle:/home/sam/android-sdk-linux/platform-tools# ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
root@Aristotle:/home/sam/android-sdk-linux/platform-tools# ./adb devices
List of devices attached
root@Aristotle:/home/sam/android-sdk-linux/platform-tools#
Run Code Online (Sandbox Code Playgroud)
我确实尝试过这个用户'sam'(sam在plugdevs中).我还尝试使用笔记本电脑上的多个USB端口.
我想我可以使用类似这个应用程序的东西通过wifi与手机通信,但这需要生根,唯一的"安全"生根方法需要adb.
我打开了Udev调试并再次尝试了.然后我打开/ var/log/udev.这很长,所以我搜索'22b8'(不区分大小写),因为根据这里,这是motorola的USB供应商ID,但我的搜索找不到任何结果.我不认为我把/etc/udev/rules.d/的规则因某种原因而被解雇.
输出sudo lsusb -vv发现这里(太长发布).
我也尝试过安装p2kmoto
root@Aristotle:/home/sam/android-sdk-linux/platform-tools# p2ktest
P2k Test
Device list:
1d6b:0001: [Linux 3.8.0-26-generic ohci_hcd] [OHCI Host Controller]
0461:4d16: [] [USB Optical Mouse]
1d6b:0001: [Linux 3.8.0-26-generic ohci_hcd] [OHCI Host Controller]
1d6b:0001: [Linux 3.8.0-26-generic ohci_hcd] [OHCI Host Controller]
1d6b:0001: [Linux 3.8.0-26-generic ohci_hcd] [OHCI Host Controller]
04f2:b044: [Chicony Electronics Co., Ltd.] [CNF7017]
1d6b:0002: [Linux 3.8.0-26-generic ehci_hcd] [EHCI Host Controller]
1d6b:0002: [Linux 3.8.0-26-generic ehci_hcd] [EHCI Host Controller]
No phone found.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8486 次 |
| 最近记录: |