我的安卓 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/