有没有(android)adb在嵌入式linux上运行以进行网络共享?

时间:2011-07-21 21:45:41

标签: android linux arm adb

我有一个运行linux的arm设备,我试过交叉编译adb到arm,它运行和一切,但是当我做adb设备时,它给了我一个空列表。当我将手机插入USB端口时,linux确实认识到它是HTC手机并且它也提供了手机的序列号,所以我认为linux / usb正在工作,但adb不会拿起手机。我想用Android手机拴在手臂上,但我现在卡住了。仅供参考,我也在运行ubuntu的桌面上尝试相同的功能,但它确实有效。顺便说一下,手臂装置是mini2440。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:-2)

我没有在Android上使用过Linux,但是要在手机上将手机连接到ADB,您需要在udev中添加规则。

我正在运行Debian,我有

#htc SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", OWNER="jack", GROUP="jack"

#motorola SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", OWNER="jack", GROUP="jack"

#lg SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", OWNER="jack", GROUP="jack"

#samsung SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", OWNER="jack", GROUP="jack"

保存为/etc/udev/rules.d/51-android.rules

我从lsusb获得了供应商ID。更改文件后,我重新启动udev

udevadm control --reload-rules

这在Android上可能完全错误或不同,尚未尝试过。但也许你的解决方案类似。