我的Nexus S手机没有出现在Android设备选择中

4
我可以在“adb设备”下看到我的设备,并且已将运行配置 ->目标 ->部署目标选择模式设置为“手动”(实际上,由于某种原因,我的IDE中没有手动选项),并且我的手机已设置为USB调试模式。 我的应用程序设置为android:debuggable = true。
然而,我仍然无法在“Android设备选择器”中看到我的设备。 有人能帮助我吗? 我使用ADT作为我的IDE。 提前致谢。

是的,我可以看到里面的数据,一直在更新。 - dale
请尝试以下操作:右键单击项目,选择“作为 Android 应用程序运行”,同时连接设备。现在应该会在设备上启动。 - SalGad
我看到了“Android设备选择器”的出现,但是我的手机仍然没有出现。 - dale
1
你的应用程序的目标API是否与手机的操作系统匹配? - SalGad
你的应用程序的目标API是API 17吗?如果是,请尝试将其更改为16并运行。 - SalGad
显示剩余3条评论
3个回答

3
  • 在您的手机中启用USB调试。

  • 进入Windows设备管理器,您可以看到驱动程序安装失败的消息,右键单击并选择“更新驱动程序软件”,然后选择“浏览我的计算机以查找驱动程序软件”。

  • 浏览到您的Google驱动程序位置,例如“C:\ Program Files(x86)\ Android_Jorgesys \ sdk \ extras \ google \ usb_driver”。

  • 选择“Android Composite ADB Interface”驱动程序,然后单击“下一步”按钮,然后安装即可。


谢谢,对于我来说,这与我的API版本有关。 - dale
这对我们起作用:我和实习生找了一个小时,然后发现操作系统使用的是其他 USB 驱动而不是 Google 的 USB 驱动。 - vasquez

0
感谢@SalGad,这与我的API版本有关,我的手机和项目构建目标之间的版本不同。我Nexus S手机上的版本是4.1.2,而项目上的版本是4.2。

0

我自己也遇到了很多问题。我知道这个问题已经有答案了,但是选中的答案对我没有用。所以,我不会提出一个新的问题,而是会添加一些对我有用的内容。我在手机上启用了开发者模式,尝试设置驱动程序 - 但是它只接受通用存储(或手机)驱动程序。对于我来说,我必须在手机上启用开发调试模式,然后我的设备管理器中才会出现ADB复合设备选项。
希望我能为其他人节省同样的麻烦 - 只需启用USB调试选项即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接