我使用Android SDK和我的平板电脑遇到了一些奇怪的问题。我正试图让我的平板电脑被识别:
adb devices -l
命令。
每次我插入平板电脑,我的电脑上会弹出一个窗口,询问我是否将该平板电脑识别为相机,并询问我想用哪个应用程序打开它。然后在我点击任何内容之前就消失了。在平板电脑上,它会提示“允许来自某某计算机的USB调试?”有时我来不及点击就消失了。其他时候我点击了,但是adb devices -l仍然无法识别它。然后我检查dmesg:
[ 3398.180553] usb 1-1: new high-speed USB device number 45 using ehci_hcd
[ 3398.321392] usb 1-1: New USB device found, idVendor=18d1, idProduct=4e44
[ 3398.321404] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[ 3398.321411] usb 1-1: Product: Nexus 7
[ 3398.321416] usb 1-1: Manufacturer: asus
[ 3404.230444] usb 1-1: USB disconnect, device number 45
我正在使用Linux Mint 14。直到最近,我没有遇到过任何问题。
以下是我为解决这个问题所采取的步骤列表:
1.重新启动我的计算机并选择不同版本的内核
2.通过adb kill-server和adb start-server重新启动adb
3.将平板电脑的电缆插入4个其他USB端口
4.重启平板电脑
5.仔细检查USB调试是否仍然启用(是的)
6.lsusb(应该显示Google Inc.,但没有)
7.我有最新的SDK,所有内容都是最新的
8.搜索Google,但只找到了我已经采取的基本故障排除步骤
9.更多步骤
我不确定还能做什么。但这种生产力的损失正在成本上影响我。我几乎完成了我的第一个面向公司的应用程序,并需要完成它,以便可以向他们销售此产品。