Android设备选配器 – 设备未显示

我正在使用Eclipse + ADT,而我的物理设备(下面列出)未在Android设备select器上列出。 我已经更新了Eclipse和所有的Android包。 我的手机正在运行Android OS 1.6,它与Eclipse Project中列出的目标版本相对应。

另外,我决定尝试在真实设备上进行testing的原因是,当我运行我的项目时,模拟器似乎没有正常工作。 模拟器启动,但程序从来没有。 有任何想法吗?

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

首先,确保Android ADB可以“通话”您的设备。

  • 打开Windows命令提示符(cmd.exe)/ Macterminal。
  • 转到ADB.exe所在的文件夹(通过cd ),例如C:\ Android \ android-sdk \ platform-tools。
  • 键入adb devices

如果您的设备列出(序列号显示),请转到第二个检查。 否则,这意味着亚行目前无法与您的设备通话。 造成这个问题的原因很多,试试:

  • 在您的设备中,在设置 – >应用程序 – >开发中打开“USBdebugging模式”。
  • 在您的设备中,在设置 – >应用程序 – >开发中打开“允许安装非市场应用程序”。
  • 重新启动您的Windows / Mac。
  • 重新启动Android设备。
  • 在Windows / Mac中,重新安装设备驱动程序。

其次,确保将“部署目标select模式”设置为手动:

  • 在Eclipse Package Explorer视图中,右键单击您的Project,selectRun As – > Run Configurations …
  • 在“运行configuration”对话框的“Android应用程序”下。 如果您的应用程序不存在,双击Android应用程序创build一个新的configuration,给它一个合适的名称(例如您的应用程序)。 确保select此configuration。
  • 在右侧区域,对于Android选项卡,确保您的项目显示在Project下; 对于目标标签,select“总是提示select设备”或“手动”。
  • 点击“Apply”并closuresRun Configurations对话框。
    下一次运行应用程序时,应该会看到设备列表。

你的设备仍然无法显示? 好。 第三,确保您的“项目构build目标”Android版本在您的设备中受支持。

  • 检查您的设备的Android版本。 在您的设备中,select设置 – >关于设备。
  • 检查您的项目的Android版本。 右键单击你的项目 – >属性 – > Android-> ProjectBuildTarget。
  • 确保它不比设备的版本更新。

还要记住将“部署目标select模式”设置为手动(debuggingconfiguration – >目标选项卡)

按照其他答案中的一些步骤,以及在这里find了什么: macros达不可思议的亚行驱动程序 ,我不得不发出两个命令之前,我的手机会出现。

 adb kill-server adb start-server 

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

 adb devices 

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

 adb start-server 

一般修复这个问题。

我认为这是因为USBdebugging选项没有在设备上检查

Android Developer网站的这个说明对我来说是有效的:

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

使用Android SDK Manager可能会或可能不会实际安装Google USB Driver。

遵循以下步骤: http : //developer.android.com/sdk/oem-usb.html#InstallingDriver允许Eclipse显示设备。

如果您在“debugging为”对话框中select“Android应用程序”,则应该可以直接将debugging器附加到设备上。 确保你的shell上运行adb设备,并看到你的设备列出。 否则,您需要重新安装设备的驱动程序。 您可以卸载使用USBdeview的驱动程序,然后下载并重新安装驱动程序,直到您看到运行adb设备时列出的设备的序列号。 – Arunabh达斯

没有其他答案为我工作。 对于我来说,重新启动手机后,设备注册。 这个过程将因手机型号而异。

http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver

Windows 7的

要在Windows 7上首次安装Android USB驱动程序:

将您的Android设备连接到电脑的USB端口。 右键单击桌面或Windows资源pipe理器中的“计算机”,然后select“pipe理”。 在左窗格中select设备。 find并展开右侧窗格中的其他设备。 右键单击设备名称(如Nexus S),然后select更新驱动程序软件。 这将启动硬件更新向导。 select浏览我的电脑驱动程序软件,然后单击下一步 单击浏览并findUSB驱动程序文件夹。 (Google USB驱动程序位于\ extras \ google \ usb_driver中。)单击“下一步”安装驱动程序。

我有一个类似的问题…我的问题是有关使用太高的SDK ….

我变了:

 uses-sdk android:minSdkVersion="17" android:targetSdkVersion="17"/ 

 uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" 

我的问题解决了。

我在这里很晚,但是如果它帮助某人…请确保连接电缆时不会与USB模式发生冲突。 我select“只收费”(抱歉,如果它不是确切的,我有一个西class牙terminal),但有时它会改变分享networking和设备消失在列表中时运行一个应用程序。

我正面临的Android设备不显示在“设备select器”,所以我尽我所能,但没有效果,至less我发现,亚行驱动程序应更新,为此,我做了以下步骤1.从“http://论坛下载驱动程序。 xda-developers.com/showthread.php?t=1161769“2.设备pipe理器 – >>右键点击亚行 – >>更新驱动程序 – >>浏览下载的驱动程序的path,然后确定更新成功。 我发现我的Android设备在“设备select器”尝试和放松

如果你有一个三星设备,你需要安装一个特殊的驱动程序进行开发:

http://developer.samsung.com/android/tools-sdks/Samsung-Andorid-USB-Driver-for-Windows

好的…所以我永远不能让我的PENDO垫显示..直到我遇到这个..

进程android.process.acore已经停止..

是的..这个问题没有关系吗? 啊,但它导致我MOBILEGO。 这是一个桌面应用程序,可以让你pipe理你的设备..猜猜怎么..通过连接通过USB。 是的,它确实..它安装在我的窗口盒子上的一切,现在Eclipse看到我的PENDO没有问题。

另一种select是:在现代的苹果iMac上,距离机器外边缘最近的USB端口不能与ADB协同工作,而所有其他的都能正常工作。 我在两种不同的iMac上看到了这种情况,可能是USB 1.0端口(或者同样愚蠢的东西) – 或者这是一个普遍的制造缺陷。

将USB电缆(新的,旧的,高质量的或便宜的)插入所有其他的USB端口都可以正常工作,但是插入到一个失败的ADB

注意:插入该端口用于文件传输等 – 这只是ADB的中断。

在Galaxy Note 3中,您需要启用开发人员选项。 访问“关于设备”,然后单击“多次生成内部版本”,直到出现一条消息,告诉您开发人员选项已启用。 回到一般,那里你去…开发人员选项已启用,并selectUSBdebugging选项。 这是银河注3 N9005 Andriod 4.3。

我的问题是一个旧的中兴通讯的手机,我忽略了autorun.exe,当我插入手机时不断popup。 我终于运行了autorun软件,安装了中兴的驱动程序,手机开始出现在adb设备上。

该设备没有显示,因为在Android清单文件中的以下行—

 <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="18"/> 

我改变了—

 <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19"/> 

现在它工作。

禁用手机中的debugging模式和开发人员选项。

启动Android设备监视器。

现在在您的手机中启用开发人员选项和debugging模式。

您应该能够在Android设备监视器中看到您的设备。 之后你应该可以在Android设备select器下看到它。

将设备连接到另一台笔记本电脑上的adb后,我的设备从adb设备列表中消失。

我在电话上select了“仅充电”,然后重新启用USBdebugging。

这解决了我的问题。

使用USBDeview,从这里http://www.nirsoft.net/utils/usb_devices_view.html

以pipe理员身份运行。

断开你的电话。

删除所有与您的手机关联的驱动程序。 有些人会说Android以及手机的名称和型号。

重新插入手机,以便Windows重新安装驱动程序。

当其他解决scheme没有的时候,这对我有效。

我在MAC上,由于某种原因,当我通过USB连接我的设备时,出现了一个叫做USB-Drivers的怪异挂载,当我从Finder卸载时,Androide Device Chooser立即识别出我的设备。

我有一台带有Win 8的HTC G2,花了几个小时的时间让Eclipse识别这个设备。 当我在http://forum.xda-developers.com/showthread.php?t=1964372上find这个时,我遵循了上面所有的build议无济于事:;

现在点击计算机上的鼠标右键,点击pipe理。 转到设备pipe理器。 右键单击Acer A700,单击更新驱动程序软件。 select“布朗我的电脑驱动软件”。 select“让我从列表中select”。 点击所有设备或/和磁盘..进入C:\ Program Files文件(x86)\ Android \ android-sdk \ extras \ google \ usb_driver \并点击2文件夹下的文件(android_winusb.inf)点击第一个一个和安装。

将“其他设备”下的“Android手机”replace为“Acer A700”,并使用adt-bundle-windows-x86_64 \ sdk \ extras \ google \ usb_driver下的android_winusb文件。 点击“确定”,当你得到有关Windows变得不稳定和恐慌的吓人提示!

我有同样的问题,并以这种方式解决:我的手机是索尼爱立信Xperia X8,并没有被Windows 7识别(但它是由Ubuntu)。 因此我发现这是一个驱动问题。

0)插入我的智能手机1)右键点击计算机 – >pipe理 – >设备pipe理器2)有一个名为“SEMC HUSB”类似的项目上有一个黄色的感叹号…双击该项目(这实际上是相关的到smarphone),并更新驱动程序(以前从此页面下载http://developer.sonymobile.com/downloads/drivers/sony-ericsson-x8-drivers/ ,现在一切正常)。 我想你可以通过谷歌find适当的dirvers,如果你有不同的手机。

干杯

而且,如果您的设备是带有原始ROM(2.1)或类似设备的索尼爱立信Xperia X8,请使用:

 <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17" /> 

在AndroidManifest.xml文件中

我必须转到“设置 – >开发人员选项 – > USBdebugging”。 确保USBdebugging已打开。

三星Galaxy S II Skyrocket

Android 4.1.2

Mac 10.8.5

我有与索尼Experia Z相同的问题,那是因为我在Windows 8上运行,显然我需要下载一个驱动程序。

正如stkhou所提到的,我检查了我的设备pipe理器并看到了这个eclamation标记。 这是我的手机型号,仔细检查,所以我删除了USB和它消失。 所以我再次插入,图标再次出现。

所以这是非常确定的驱动程序问题,所以我已经下载并安装。 安装后,在eclipse上再次运行android设备select器,它对我有用。

我希望你也一样。

在下面,我保存了可能引起索尼问题的人的链接。 ;)

以下是索尼设备可用的驱动程序列表:

http://developer.sonymobile.com/downloads/drivers/

索尼SDK

http://developer.sonymobile.com/knowledge-base/sony-add-on-sdk/install-the-sony-add-on-sdk/

一个可能的原因是检查Android SDKpipe理器,如果你还没有安装Google USB Driver在Extras文件夹中。

如果没有任何选项工作,我更改端口,然后启用USBdebugging,它工作正常。

我有问题看到我的Android设备,所以当adb报告没有人存在,我循环在我的USB集线器上的电源,它回来了ADB和日食DDMS。