三星Galaxy 7“(GT-P6210)没有检测到USB调试?

时间:2011-12-29 14:16:38

标签: java android linux eclipse adt

我正在使用ubuntu Linux 10.04 Pc,因为我的三星Galaxy 7“(GT-P6210) homeycomb 3.2 没有检测到它在eclipse中显示的开发

控制台

中的

DeviceMonitor] Failed to start monitoring ????????????

并在设备标签中显示?????????????。

除了 7'GT-P6210 三星平板电脑,所有其他三星设备都显示正常。

当我关闭平板电脑并连接到USB时,它显示数字和在线状态。 附加设备列表 4641199B0F8488AE设备

为什么呢?问题是什么解决方案。

注意: 我已经添加了51-android.rules

Samsung 04E8 

我还启用了 USB调试模式。

它在 Mac 中工作正常。

修改 我通过$ lsusb命令获得了产品ID

Bus 001 Device 010: ID 04e8:6860 Samsung Electronics Co., Ltd 

我在rules.d文件中添加了产品ID

SUBSYSTEM=="usb", ATTRS{idVendor}=="04E8", ATTRS{idProduct}=="6860", MODE="0666", GROUP="plugdev"
之后我重新启动了udev

padmakumar@padmakumar-desktop:~$ sudo restart udev

然后我试了

   padmakumar@padmakumar-desktop:~$ adb kill-server
    padmakumar@padmakumar-desktop:~$ adb start-server
    * daemon not running. starting it now on port 5037 *
    * daemon started successfully *
    padmakumar@padmakumar-desktop:~$ adb devices
    List of devices attached 
    ?    ???????????    offline 

//到目前为止没有运气

我发现它没有在更新的ADT r16和r15 中检测到,除了所有其他ADT版本设备检测到非常好。

并且当设备处于关闭模式时显示

名称464119990CEDAB9E,在线状态和eclipse设备选项卡中的操作系统版本3.2。 在终端也如下。

padmakumar@padmakumar-desktop:~$ adb devices
List of devices attached 
464119990CEDAB9E    device

任何想法。非常感谢: - )?

6 个答案:

答案 0 :(得分:5)

如果,当您运行adb devices时,您会在设备列表中看到????????????,请尝试停止(adb kill-server)并重新启动adb start-server adb Samsung 04E8守护进程。

请注意,51-android.rules不是udevSUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666" 的有效条目。正确的行是:

udev

此外,请确保在更改此规则文件(sudo restart udev)后更新{{1}}守护程序。

答案 1 :(得分:2)

我遇到了同样的问题。奇怪的是,我有时可以让设备正确列出,但有时候,它无法正常工作。重启我的Linux笔记本电脑可以解决这个问题。多么痛苦!!

今天,我发现如果我暂停我的笔记本电脑,然后重新打开它,它会再次正确检测到设备!这真的比重新启动操作系统更好。

答案 2 :(得分:1)

以root身份停止并启动adb服务器。权限问题将消失。也可以跳过udev步骤。

答案 3 :(得分:1)

尝试这种方式,1。首先关闭Eclipse(IDE)。               2.在终端“adb kill-server”上执行此命令               3.Now连接设备到系统等待,10-20秒。               4.在终端“adb start-server”上执行此命令,使用“adb devices”命令检查设备状态。               5,现在开的日食。

答案 4 :(得分:0)

也许在~/.android/adb_usb.ini中添加供应商ID会有所帮助吗? 添加仅包含0x<!!!Your Vendor ID here!!!>的行,然后运行adb kill-serveradb start-server 请在此处查看此答案:https://askubuntu.com/a/341696/387779 它只是在经过一夜的搜索/测试/编辑/插入和再次出现之后拯救了我...所以我认为这可能值得分享。感谢Uygar Y的回答。

答案 5 :(得分:0)

我正在使用Ubuntu,我所做的就是使用sudo权限杀死并重新启动ADB服务器。

sudo adb kill-server
sudo adb start-server