我已经搜索了很长时间,我已经尝试了所有可以找到的技巧......
我已经在同一台设备上调试了几个月,在其他完全相同的设备上完美地部署了应用程序。但是自上周以来,我再也无法连接到它了。通过USB连接设备,我可以听到计算机的声音警告所连接的设备,我可以在Chrome中看到它被识别
但是,adb不会检测到它。
不幸的是,我没有访问设备上的root,所以我不确定如何通过TCP / IP连接。
可能是什么问题?
注意:我正在使用Ubuntu。
注2:设备报告的设备运行Android 4.4.2,尽管各厂商的规格另有说法。
我已经验证了我的UDEV规则,所以
$ lsusb
...
Bus 003 Device 123: ID 1f3a:1002 Onda (unverified)
...
是我通过USB连接平板电脑时添加的唯一设备。在我的/etc/udev/rules.d/99-android.rules
文件中(我已经在一年前设定过),我有正确的行
SUBSYSTEM=="usb", ATTRS{idVendor}=="1f3a", MODE="0666"
开发者选项是
(所有带有值或设置的选项都在上面的列表中显示。如果没有提到,则没有设置值。)
答案 0 :(得分:2)
由于您的Chrome远程调试工作正常,因此在命令行上使用adb执行操作时,请确保Chrome调试未运行。
我认为Chrome有自己的adb-server版本,因此会与Android Studio使用的版本冲突。
答案 1 :(得分:-1)
您需要先在Mobile中启用开发者模式,然后将设备连接到您的Linux机器。它不需要驱动程序,快乐的调试。