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。