升级至 15.10 后,Moto G 未被 Qt Creator/adb 列出

升级至 15.10 后,Moto G 未被 Qt Creator/adb 列出

不久前,我在 Ubuntu 15.04 上使用 Moto G 愉快地进行了开发。我升级到 15.10,现在我再次测试 Qt Creator(官方 5.5 SDK)时,发现它不再显示该设备。

开发者模式和 USB 调试与以前一样启用。

当我插入设备时,我得到:

[ 2490.115388] usb 1-3: New USB device found, idVendor=22b8, idProduct=2e76
[ 2490.115402] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2490.115405] usb 1-3: Product: MotoG3
[ 2490.115407] usb 1-3: Manufacturer: motorola
[ 2490.115409] usb 1-3: SerialNumber: ZY2223HN83

但:

$ adb devices
List of devices attached 

$ 

如果我关闭服务器并重新启动它,我可以在一段时间内看到该设备:

$ sudo adb kill-server 
$ sudo adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached 
ZY2223HN83  device

尝试从 Qt Creator 部署后(仍然看不到它)服务器变为“过时”:

$ adb devices
adb server is out of date.  killing...
* daemon started successfully *

Qt Creator 在部署对话框中显示两个(!)幽灵设备“ABI 不兼容,设备支持 ABI:。”。

这可能是什么原因造成的?我的 Qt 安装也没有改变。

答案1

我通过删除 Ubuntu 的 android-tools-adb 并从 Android SDK 安装目录重新启动 adb 服务器解决了这个问题。

相关内容