Android设备选择器 - 设备未显示

mpo*_*z08 91 eclipse android eclipse-plugin device adb

我正在使用Eclipse + ADT,我的物理设备(如下所列)在Android Device Chooser上不公开.我更新了Eclipse和所有Android软件包.我的手机运行的是Android OS 1.6,它对应于Eclipse Project中列出的目标版本.

此外,我决定尝试在真实设备上进行测试的原因是因为当我运行我的项目时,模拟器似乎不再正常工作.模拟器启动,但程序永远不会.有任何想法吗?

(使用windows 7/t-mobile mytouch 3g)

gia*_*tho 150

首先,确保Android ADB可以"与您的设备通信".

  • 打开Windows命令提示符(cmd.exe)/ Mac终端.
  • 转到cdADB.exe所在的文件夹(via ),例如C:\ Android\android-sdk\platform-tools.
  • 类型 adb devices

如果列出了您的设备(显示了序列号),请转到第二次检查.否则,这意味着ADB目前无法与您的设备通信.有很多原因导致问题,请尝试:

  • 在您的设备中,在设置 - >应用程序 - >开发中打开"USB调试模式".
  • 在您的设备中,在设置 - >应用程序 - >开发中启用"允许安装非市场应用程序".
  • 重新启动Windows/Mac.
  • 重启Android设备.
  • 在Windows/Mac中,重新安装设备驱动程序.

其次,确保将"部署目标选择模式"设置为手动:

  • 在Eclipse Package Explorer视图中,右键单击Project,选择Run As - > Run Configurations ...
  • 在"运行配置"对话框的"Android应用程序"下.如果您的应用程序不存在,请双击Android应用程序以创建新配置,为其指定合适的名称(例如您的应用程序).确保选中此配置.
  • 在右侧区域,对于Android选项卡,确保您的项目显示在Project下; 对于"目标"选项卡,选择"始终提示选择设备"或"手动".
  • 单击"应用"并关闭"运行配置"对话框.
    下次运行应用程序时,您应该会看到设备列表.

您的设备仍然无法显示?好.第三,确保您的设备支持您的"Project Build Target"Android版本.

  • 检查设备的Android版本.在您的设备中,选择设置 - >关于设备.
  • 检查项目的Android版本.右键单击您的项目 - > Properties-> Android-> ProjectBuildTarget.
  • 确保它不比您设备的版本新.

  • 谢谢,这是我的HTC的驱动程序问题.下载并安装最新的Windows驱动程序解决了我的问题. (3认同)
  • 对于Nexus 4,我按照本网站上的说明安装了驱动程序:http://androidsecurity.wordpress.com/2013/06/05/install-google-nexus-4-adb-usb-drivers-on-windows-机器人工作室 (2认同)

小智 23

还记得将"部署目标选择模式"设置为手动(调试配置 - >目标选项卡)


Cat*_*oes 21

按照其他答案中的一些步骤,以及这里找到的内容:HTC Incredible的ADB驱动程序,我必须在手机显示之前发出两个命令.

adb kill-server
adb start-server
Run Code Online (Sandbox Code Playgroud)

最后,在我运行之后,这两个命令会显示我的设备

adb devices
Run Code Online (Sandbox Code Playgroud)

亚行可能会不时陷入困境(技术术语).发生这种情况时,上述命令将不起作用.我发现杀死ADB进程(adb.exe在Windows上的任务管理器的进程选项卡中查找,或者在linux下为adb 终止PID),然后使用

adb start-server
Run Code Online (Sandbox Code Playgroud)

通常可以解决这个问题.


mpo*_*z08 20

我想这是因为没有在设备上检查USB调试选项

  • 现在,在Android版本之间启用USB调试是不同的.请在此处查看我的答案:http://stackoverflow.com/questions/2256884/android-device-chooser-device-not-showing-up/14042812#14042812 (3认同)

Raj*_*Raj 8

来自Android Developer网站的这个说明对我有用:

在您的设备上启用USB调试.在大多数运行Android 3.2或更早版本的设备上,您可以在设置>应用程序>开发下找到该选项.在Android 4.0及更高版本中,它位于"设置">"开发者"选项中.注意:在Android 4.2及更高版本中,默认情况下隐藏Developer选项.要使其可用,请转到"设置">"关于手机",然后点按"内部版本号"七次.返回上一个屏幕以查找开发人员选项.

  • 一定要在"Build number"上点击七次,因为其他任何东西都不会直观. (10认同)