Android 设备无法在 adb 中识别

标签 android ubuntu adb samsung-mobile

我的安卓 samsung galaxy tab 7 有一个大问题。

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

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

Ubuntu:11.04

设备:Samsung galaxy tab 7"

Android 版本:3.2 HoneyComb

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

非常感谢!

最佳答案

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

尝试使用 Android 文档 (http://developer.android.com/tools/device.html) 中可用的不同设备 ID。使用 Google (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

然后将您的设备插入 PC 并关闭 USB 调试,连接后,打开 USB 调试并转到:

cd <sdk_path>/platform-tools

然后运行:

./adb devices

您会看到一个设备,其中包含一些不包括模拟器(如果正在运行)的代码。就是这样!现在您可以在真实设备上测试您的应用程序。在运行时,如果模拟器也在运行,SDK 将让您选择设备。

关于Android 设备无法在 adb 中识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10790139/

相关文章:

android - 在 Android 1.5 + 上访问视频和照片

android - 无需 root 即可永久增加 Android 中的文件描述符 ulimit

android - 如何缩小 Intellij Idea12 中的 Android 设计器 View ?

android - Xamarin OpenCV ICvCameraViewListener

android - 无法让 android-maven-plugin 识别 SDK 路径

c++ - 使用 quadmath 在 G++ 4.6.3 Linux 中实现四倍精度

linux - 从目录导航回来时 cd && ls bash 函数问题

ubuntu - GDB 无法设置附加的 Visual Studio docker 上不允许的控制终端操作

使用 USB 附件进行 Android adb 无线调试

android - 使用 USB 数据线将计算机和手机配对一次,然后始终通过 WiFi 使用 ADB,即使在重启后也是如此