我正在使用Android开发工具开发一个应用程序,并希望使用我的Cyanogen植根的Motorola Defy +手机作为测试设备。当我通过USB连接时,Android设备选择器将其序列号显示为“?????????”,AVD名称为“未知”且不允许连接。有没有解决这个问题?感谢。
答案 0 :(得分:0)
尝试前往here并下载最新的USB驱动程序。这应该修复它以允许在手机上进行调试。我开始时,这对我有用(虽然有GS3和三星司机)。
答案 1 :(得分:0)
您是否解锁了“设置”中的开发者选项?您可以通过在“构建日期”中单击“关于您的手机”部分5次来解锁它们。我安装后,我不得不再次这样做。虽然我以前解锁了他们。这对我有用。
答案 2 :(得分:0)
这里描述了适用于我的解决方案: http://developer.android.com/tools/device.html#setting-up
我需要在这里创建一个规则文件“/etc/udev/rules.d/51-android.rules”
我的摩托罗拉有USB供应商ID(22b8),(在这里查看,http://developer.android.com/tools/device.html#VendorIds)。 51-android.rules的内容是, SUBSYSTEM ==“usb”,ATTR {idVendor} ==“22b8”,MODE =“0666”,GROUP =“plugdev”。 然后以root身份执行此操作,“chmod a + r /etc/udev/rules.d/51-android.rules”并重新启动。