我的 android 三星 Galaxy Tab 7 出现了很大的问题。
每当我尝试将它连接到我的计算机时,而不是在我的 adb 设备中正常显示,设备的名称是:????? 它的状态是在线或设备。
我真的不知道是什么问题,任何帮助将不胜感激。如果您需要更多信息,我很乐意提供。
Ubuntu : 11.04
设备:三星 Galaxy Tab 7"
安卓版本:3.2 蜂巢
我还在 /etc/udev/rules.d/51-android.rules 中添加了规则
非常感谢你!
我的 android 三星 Galaxy Tab 7 出现了很大的问题。
每当我尝试将它连接到我的计算机时,而不是在我的 adb 设备中正常显示,设备的名称是:????? 它的状态是在线或设备。
我真的不知道是什么问题,任何帮助将不胜感激。如果您需要更多信息,我很乐意提供。
Ubuntu : 11.04
设备:三星 Galaxy Tab 7"
安卓版本:3.2 蜂巢
我还在 /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 将提供您选择设备。
当这种情况发生在我身上时,我必须重新启动 adb,如下所示:
$ adb kill-server $ sudo /path_to_android_sdks/android-sdks/platform-tools/adb devices
我有一个简短的脚本,每当我得到“??????” 设备出现。每次都为我工作。
Ghazi 的回应很有用,但我必须在我的 Ubuntu 12.04 上以不同的方式进行。我不得不将 GROUP 更改为 OWNER="your username on ubuntu" 然后它就起作用了。