adb中无法识别Android设备

adb中无法识别Android设备,android,ubuntu,adb,samsung-mobile,Android,Ubuntu,Adb,Samsung Mobile,我的android三星galaxy tab 7有一个大问题 每当我尝试将其连接到我的计算机时,设备的名称不是在我的adb设备中正常显示,而是:???并且它的状态是联机或设备 我真的不知道是什么问题,任何帮助都将非常感谢。如果你需要更多信息,我很乐意提供 Ubuntu:11.04 设备:三星galaxy tab 7“ Android版本:3.2蜂巢 我还在/etc/udev/rules.d/51-android.rules中添加了规则 多谢各位 当这种情况发生在我身上时,我必须按如下方式重新启动a

我的android三星galaxy tab 7有一个大问题

每当我尝试将其连接到我的计算机时,设备的名称不是在我的adb设备中正常显示,而是:???并且它的状态是联机或设备

我真的不知道是什么问题,任何帮助都将非常感谢。如果你需要更多信息,我很乐意提供

Ubuntu:11.04

设备:三星galaxy tab 7“

Android版本:3.2蜂巢

我还在/etc/udev/rules.d/51-android.rules中添加了规则


多谢各位

当这种情况发生在我身上时,我必须按如下方式重新启动adb:

$adb kill服务器 $sudo/path_to_android_sdk/android sdk/platform tools/adb devices


我有一个简短的脚本,每当我看到“???????”设备时,我都会执行它。每次对我都有效。

您的USB设备供应商id可能有问题

尝试Android文档中提供的不同设备ID()。许多设备都是通过谷歌(18d1)识别的。其他一切都很简单。只需创建一个文件:

sudo gedit /etc/udev/rules.d/51-android.rules
并加上:

SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
然后运行:

sudo chmod a+r /etc/udev/rules.d/51-android.rules
然后在关闭USB调试的情况下将设备插入PC,连接后,打开USB调试并转到:

cd <sdk_path>/platform-tools

您将看到一个带有一些代码的设备,不包括emulator(如果正在运行)。就这样!现在,您可以在真实设备上测试应用程序。在运行时,如果模拟器也在运行,SDK将为您提供选择设备的功能。

Ghazi的回答很有用,但我不得不在我的Ubuntu12.04上以另一种方式进行选择。我不得不将组更改为OWNER=“你在ubuntu上的用户名”,然后它就工作了

可能重复:不,答案不适用于我…另请参见。执行此操作后,使用
adb kill server
强制重新启动adb服务,然后
adb devices
重新启动并列出设备。有时在进行配置更改后,我不得不手动杀死adb。
./adb devices