解决windows下adb.exe检测设备失败方法
如何解决Windows系统中的无法识别外部设备的问题
![如何解决Windows系统中的无法识别外部设备的问题](https://img.taocdn.com/s3/m/708bfdb8760bf78a6529647d27284b73f24236a2.png)
如何解决Windows系统中的无法识别外部设备的问题在Windows系统中,我们常常会遇到无法识别外部设备的问题。
这给我们的工作和生活带来了不便。
在本文中,我们将探讨一些解决这个问题的方法和技巧,帮助我们更好地使用Windows系统。
一、检查设备连接和驱动程序首先,我们应该检查设备是否正确连接到计算机上。
确保USB线缆或其他连接线正常连接,没有松动或损坏。
如果设备是无线连接的,确保无线连接正常。
其次,我们需要检查驱动程序是否正确安装。
在Windows系统中,每个设备都需要相应的驱动程序来进行识别和连接。
我们可以通过以下步骤来检查:1. 在开始菜单中找到“设备管理器”并打开它。
2. 找到相关设备的类别,例如“USB控制器”或“人体学输入设备”。
3. 如果设备存在问题,可能会在设备名称旁边显示一个黄色感叹号或其他警告符号。
4. 右键点击设备并选择“更新驱动程序”以更新或重新安装驱动程序。
二、检查设备管理器设置如果设备连接和驱动程序都没有问题,我们可以进一步检查设备管理器的设置。
1. 打开设备管理器。
2. 在顶部菜单中选择“操作”>“扫描硬件更改”以重新扫描设备。
3. 如果设备未正确显示,请右键点击设备并选择“属性”。
4. 在属性窗口中,选择“驱动程序”选项卡,然后点击“卸载设备”按钮。
5. 完成卸载后,再次右键点击设备并选择“扫描更改”。
三、更新Windows系统如果以上方法没有解决问题,我们应该考虑更新Windows系统。
Windows系统的更新通常包含了对设备驱动程序和兼容性的改进。
1. 打开“设置”菜单。
2. 选择“更新和安全”选项。
3. 在窗口的左侧菜单中,选择“Windows更新”。
4. 点击“检查更新”按钮以检查是否有可用的更新。
5. 如果有可用的更新,点击“安装更新”按钮以进行更新。
四、尝试其他USB端口和设备有时候,特定的USB端口可能会有问题。
我们可以尝试将设备连接到其他USB端口,以确定是否是端口本身的问题。
如何解决Windows系统无法识别外部设备问题
![如何解决Windows系统无法识别外部设备问题](https://img.taocdn.com/s3/m/68d9d636a517866fb84ae45c3b3567ec112ddc69.png)
如何解决Windows系统无法识别外部设备问题Windows系统在使用过程中,有时会出现无法识别外部设备的问题,这给我们的日常工作和生活带来了不便。
为了解决这个问题,我们需要对可能出现的原因进行排查,并采取相应的解决方法。
本文将介绍一些常见的方法,帮助用户解决Windows系统无法识别外部设备的问题。
一、检查设备连接首先,我们需要确保设备已正确连接到计算机。
请检查以下几点:1. 确认设备与计算机之间的连接线是否连接牢固,并且没有损坏;2. 如果使用USB接口连接设备,请确保设备已插入正确的USB端口,并且端口没有松动或损坏;3. 若设备使用其他接口(如HDMI、Ethernet等),请确保连接线连接正确。
二、重新插拔设备有时,设备的连接可能会出现连接不稳定的情况,导致计算机无法正确识别设备。
此时,我们可以尝试重新插拔设备来解决问题。
具体操作如下:1. 将设备从计算机上拔下来,并等待几秒钟;2. 确保设备的连接线没有损坏,再将设备重新插入到计算机上。
三、更新设备驱动程序设备的驱动程序是计算机与设备之间进行通信的桥梁。
如果驱动程序过时或损坏,可能导致计算机无法正确识别设备。
因此,我们可以尝试更新设备的驱动程序。
具体步骤如下:1. 在Windows桌面上,右键点击“我的计算机”或“此电脑”图标,选择“属性”;2. 在出现的窗口中,点击左侧的“设备管理器”;3. 在设备管理器中,找到与设备相关的项(如“USB控制器”、“声音、视频和游戏控制器”等),双击打开;4. 在“驱动程序”标签中,点击“更新驱动程序”按钮;5. 根据提示,选择自动搜索更新的驱动程序,或手动选择已下载的驱动程序进行更新;6. 完成驱动程序的更新后,重新连接设备,观察是否可以被Windows系统正确识别。
四、检查设备管理器设备管理器可以帮助我们查看设备是否正常工作,以及是否存在冲突或故障。
通过检查设备管理器,我们可以进一步定位问题所在。
ADB驱动不能识别手机的解决方案
![ADB驱动不能识别手机的解决方案](https://img.taocdn.com/s3/m/4b2b11e5551810a6f5248631.png)
ADB不能识别手机的解决方案
下面就常见的几种导致adb不能识别android手机的原因做如下分析:
B口供电不足
更换USB插槽或者USB数据线
2.ADB驱动未安装或者驱动不兼容
确认手机类型,重新安装驱动程序,若是定制机则需安装相对应的驱动!!该问题是针对windows操作系统,linux和mac无需安装驱动
3.手机系统的内部故障
重新打开USB调试模式、重启手机、重启电脑
4.类似手机助手的第三方程序干扰
在任务管理器中关闭第三方应用的adb进程
5.adb版本过低
升级或重新安装新版本的android的SDK包
6.adb devices打印出“device not found”的提示或者无法确认手机和电脑建立
可信任连接
◆获取设备的VID,此值可在设备管理器>adb device>属性>详细信息>硬件
id 中查看
◆打开电脑端的C:\Users\Administrator\.android路径下adb_usb.ini文件(若
该文件不存在,则新建)中添加设备的VID值,例如0xABCD
◆重新安装adb驱动
◆进入cmd, 分别输入 adb kill-server, adb start-server, adb devices。
02Windows下解决adb连接不上的终极解决方案
![02Windows下解决adb连接不上的终极解决方案](https://img.taocdn.com/s3/m/c09ad6c47d1cfad6195f312b3169a4517723e5f4.png)
02Windows下解决adb连接不上的终极解决方案这几天突然从Mac系统换到Windows系统做Android开发,最头疼的是adb总是连接不上或是5037端口被占用,随后尝试关闭各种第三方的adb连接软件,还是有问题,无奈,转变一下思路,修改adb默认端口,这样就不会被第三方软件占用端口而连不上的问题了发现问题先查看你adb默认的端口,输入命令:adb start-server,如果你没有配置adb的环境变量这里有一个技巧。
,进入到你adb的目录下,按住shift键加鼠标右键,会多出一个选项“在此处打开命令行窗口”我们先看下,我们这里现在默认是5037端口输入命令“netstat -ano | findstr "5037"”,查看那些应用程序在使用了5037端口,我这里现在就只有一个adb使用了5037端口,如果就其他的应用程序,例如,豌豆荚、360手机助手、小米助手等。
常规的解决方法,就是教大家关闭某个程序,或是adb kill-server什么的,但是发现都不好使。
所以我们可以换个思路,更改adb端口这样就算他们占用了5037端口,我的adb还是可以使用,能够来南京手机。
解决方法方法就是如果个adb配置自定义端口号呢?1、进入你的系统“环境变量”,新建一个变量名为“ANDROID_ADB_SERVER_PORT”,变量值(也就是你想配置哪个端口号给adb,尽量设置大点)可以自己定义。
2、然后我们再去adb目录下,重新启动adb,启动成功看端口是不是变了。
最后你也可以输入这条命令“netstat -ano | findstr “5037””,看看5037端口,被哪些第三方程序占用了,就算5037被占用了,现在我们也可以不管它。
•备注:以上教程,就是解决Android实际开发中,adb连接不上,或adb和其他第三方程序互抢5037端口的解决方案。
Windows系统如何解决无法识别设备的问题
![Windows系统如何解决无法识别设备的问题](https://img.taocdn.com/s3/m/1e4e8f9177a20029bd64783e0912a21615797f43.png)
Windows系统如何解决无法识别设备的问题在使用Windows系统的过程中,我们常常会遇到无法识别设备的问题。
无论是连接手机、相机、打印机还是其他外部设备,设备无法被系统正确识别将会给我们的工作和生活带来不便。
然而,针对这一问题,我们可以采取一些简单的措施来解决。
本文将针对不同的情况,介绍几种常用的解决方法。
第一种情况:设备显示为未知设备当我们连接外部设备时,有时候会发现设备被显示为未知设备。
这可能是因为操作系统没有正确的识别设备驱动程序所导致的。
下面是解决该问题的步骤:1. 断开设备与计算机的连接。
2. 重新启动计算机并等待系统完全启动。
3. 将设备重新连接到计算机上。
4. 打开设备管理器。
您可以通过在开始菜单中搜索“设备管理器”来找到它。
5. 在设备管理器中,找到并展开“未知设备”选项。
6. 右键单击未知设备,选择“更新驱动程序”。
7. 在出现的对话框中选择“自动搜索更新的驱动程序”选项。
8. 系统将会自动搜索并安装适用于设备的最新驱动程序。
9. 完成驱动程序更新后,断开并重新连接设备,查看是否已被正确识别。
第二种情况:设备无法被识别或者无法在资源管理器中显示当我们连接某些设备时,Windows系统可能无法正确识别设备,或者设备无法在资源管理器中显示。
这往往与设备驱动程序有关。
以下是解决该问题的步骤:1. 断开设备与计算机的连接,确保设备处于关闭状态。
2. 打开运行对话框,您可以通过按下Win键和R键同时打开运行对话框。
3. 输入“devmgmt.msc”并按下回车键,打开设备管理器。
4. 在设备管理器中,找到并展开“通用串行总线控制器”选项。
5. 找到与您的设备相关的USB控制器,右键单击它。
6. 在弹出的菜单中,选择“卸载设备”选项。
7. 在确认对话框中点击“确认”。
8. 断开计算机与设备的连接,等待一段时间。
9. 重新启动计算机。
10. 等待计算机完全启动后,将设备重新连接到计算机上。
adb.exe 命令详解及adb安装说明
![adb.exe 命令详解及adb安装说明](https://img.taocdn.com/s3/m/34d4f36dcaaedd3383c4d367.png)
adb.exe 命令详解及adb安装说明ADB全称Android Debug Bridge, 是android sdk里的一个工具,用这个工具可以直接操作管理android模拟器或者真实的andriod设备(如G1手机).它的主要功能有:* 运行设备的shell(命令行)* 管理模拟器或设备的端口映射* 计算机和设备之间上传/下载文件* 将本地apk软件安装至模拟器或android设备ADB是一个客户端-服务器端程序,其中客户端是你用来操作的电脑,服务器端是android设备..先说安装方法,电脑上需要安装客户端.客户端包含在sdk里.设备上不需要安装,只需要在手机上打开选项settings-applications-development-USB debugging.对于Mac和Linux用户,下载好的sdk解压后,可以放~或者任意目录.然后修改~/.bash_profile文件,设置运行环境指向sdk的tools目录.具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加),在里面加入一行: export PATH=${PATH}:<你的sdk目录>/tools然后就可以使用adb命令了.嫌安装麻烦的同学其实也可以省去上面安装步骤,直接输入完整路径来使用命令。
对于windows xp用户,需要先安装usb驱动 android_usb_windows.zip,然后如果你只打算使用adb而不想下载整个sdk的话,可以下载这个单独的adb工具包adb_win.zip 下载后解压,把里面 adb.exe 和 AdbWinApi.dll 两个文件放到系统盘的windows/system32 文件夹里就可以了现在说下ADB常用的几个命令查看设备* adb devices这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示安装软件* adb install <apk文件路径>这个命令将指定的apk文件安装到设备上.卸载软件* adb uninstall <软件名>* adb uninstall -k <软件名>如果加 -k 参数,为卸载软件但是保留配置和缓存文件.登录设备shell* adb shell* adb shell <command命令>这个命令将登录设备的shell.后面加<command命令>将是直接运行设备命令,相当于执行远程命令从电脑上发送文件到设备* adb push <本地路径><远程路径>实例:adb remountadb push "E:\Daily\Version_3.5\Point2Sense\local.propk" /data/backup [绝对路径]adb push E:\Daily\Version_3.5\Point2Sense\screenshot1.png /data/backup[两种方式均可]adb reboot对照图可参考DDMS用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)从设备上下载文件到电脑* adb pull <远程路径><本地路径>用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑显示帮助信息* adb help这个命令将显示帮助信息这里还有一个英文版的:在DOS下输入以下命令基本可以完成刷机任务,一些常用命令解释如下:adb devices -列出连接到电脑的ADB设备(也就是手机),一般显示出手机P/N码.如果没有显示出来则手机与电脑没有连接上.adb install <packagename.apk> – 安装手机软件到手机中,如:adb installqq2009.apk.adb remount – 重新打开手机写模式(刷机模式).adb push <localfile> <location on your phone> - 传送文件到手机中,如:adb push recovery.img/sdcard/recovery.img,将本地目录中的recovery.img文件传送手机的SD卡中并取同样的文件名.adb pull <location on your phone> <localfile> -传送手机的文件到本地目录(和上命令相反).adb shell <command> - 让手机执行命令,<command>就是手机执行的命令.如: adb shell flash_image recovery /sd-card/recovery-RAv1.0G.img,执行将recovery-RAv1.0G.img写入到recovery区中.我们刷recovery时一般按下顺序执行:adb shell mount -aadb push recovery-RAv1.0G.img /system/recovery.imgadb push recovery-RAv1.0G.img /sdcard/recovery-RAv1.0G.imgadb shell flash_image recovery /sdcard/recovery-RAv1.0G.img reboot其它的自己灵活运用了.ADB命令详解:Android Debug Bridge version 1.0.20-d - directs command to the only connected USB device returns an error if more than one USB device is present.-e - directs command to the only running emulator.returns an error if more than one emulator is running.-s <serial number> – directs command to the USB device or emulator withthe given serial number-p <product name or path> – simple product name like ’sooner’, or a relative/absolute path to a product out directory like‘out/target/product/sooner’.If -p is not specified, the ANDROID_PRODUCT_OUT environment variable is used, which must be an absolute path.devices – list all connected devicesdevice commands:adb push <local> <remote> – copy file/dir to deviceadb pull <remote> <local> – copy file/dir from deviceadb sync [ <directory> ] – copy host->device only if changed (see ‘adb help all’)adb shell – run remote shell interactivelyadb shell <command> – run remote shell commandadb emu <command> – run emulator console commandadb logcat [ <filter-spec> ] – View device logadb forward <local> <remote> – forward socket connectionsforward specs are one of:tcp:<port>localabstract:<unix domain socket name>localreserved:<unix domain socket name>localfilesystem:<unix domain socket name>dev:<character device name>jdwp:<process pid> (remote only)adb jdwp – list PIDs of processes hosting a JDWP transportadb install [-l] [-r] <file> – push this package file to the device andinstall it(‘-l’ means forward-lock the app)(‘-r’ means reinstall the app, keeping its data)adb uninstall [-k] <package> – remove this app package from the device(‘-k’ means keep the data and cache directories)adb bugreport – return all information from the device that should be included in a bug report.adb help – show this help messageadb version – show version numDATAOPTS:(no option) – don’t touch the data partition-w – wipe the data partition-d – flash the data partitionscripting:adb wait-for-device – block until device is onlineadb start-server – ensure that there is a server runningadb kill-server – kill the server if it is runningadb get-state – prints: offline | bootloader | deviceadb get-serialno – prints: <serial-number>adb status-window – continuously print device status for a specified deviceadb remount – remounts the /system partition on the device re ad-writeadb root – restarts adb with root permissionsnetworking:adb ppp <tty> [parameters] – Run PPP over USB.Note: you should not automatically start a PDP connection.<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1 [parameters] – Eg. defaultroute debug dump local notty usepeerdnsadb sync notes: adb sync [ <directory> ]<localdir> can be interpreted in several ways:- If <directory> is not specified, both /system and /data partitions will be updated.- If it is “system” or “data”, only the corresponding partition is updated。
电脑运行不了adb命令的解决方法 -回复
![电脑运行不了adb命令的解决方法 -回复](https://img.taocdn.com/s3/m/d692255d2379168884868762caaedd3383c4b5c1.png)
电脑运行不了adb命令的解决方法-回复电脑无法执行adb命令的解决方法随着智能手机的普及,adb(Android Debug Bridge)命令在我们开发和调试Android设备时扮演着重要的角色。
然而,有时我们可能遇到电脑无法执行adb命令的情况,这可能会对我们的工作产生负面影响。
本文将一步一步回答这个问题,并提供解决方法,帮助您解决电脑无法执行adb 命令的困扰。
第一步,检查adb驱动程序是否正确安装。
adb驱动程序是保证您的电脑能够与Android设备正常通信的关键。
首先,确保您已安装了最新版本的adb驱动程序。
您可以在Android开发者网站上找到adb驱动程序的下载链接。
下载并安装适用于您的操作系统的驱动程序后,重新启动电脑。
第二步,检查adb命令是否正确配置。
有时,adb命令无法在命令提示符或终端中执行,这可能是因为adb路径未正确配置。
为了解决这个问题,您可以手动添加adb路径到系统的环境变量中。
首先,找到adb命令所在的文件夹。
在Windows系统中,它通常位于Android SDK的平台工具文件夹下,例如:C:\Android\platform-tools。
在Mac或Linux系统中,它可能位于/usr/bin等文件夹下。
一旦找到adb命令所在的文件夹,将该文件夹的路径添加到系统的环境变量中。
这样,无论您在哪个位置打开命令提示符或终端,都能够正常执行adb命令。
第三步,检查连接的Android设备是否已启用开发者选项。
在Android 设备上启用开发者选项是使用adb命令的前提条件。
您可以按照以下步骤在Android设备上启用开发者选项:1. 打开Android设备的设置菜单。
2. 滚动到底部,找到关于手机(About Phone)或关于平板电脑(About Tablet)选项,并点击进入。
3. 在关于手机或关于平板电脑页面中找到“版本号”或“版本名称”等类似的选项,连续点击7次,直到您看到一个带有“您现在是开发者”或类似信息的弹出框。
电脑运行不了adb命令的解决方法 -回复
![电脑运行不了adb命令的解决方法 -回复](https://img.taocdn.com/s3/m/290e4c2c7f21af45b307e87101f69e314332fadf.png)
电脑运行不了adb命令的解决方法-回复电脑运行不了ADB命令的解决方法ADB(Android Debug Bridge)是一种常用的命令行工具,用于与Android设备进行通信和调试。
然而,有时候我们可能会遇到电脑无法运行ADB命令的问题,这可能是由于多种原因引起的。
本文将一步一步回答如何解决电脑无法运行ADB命令的问题。
1. 第一步- 安装ADB驱动程序:电脑无法运行ADB命令的一个常见原因是缺少ADB驱动程序。
ADB驱动程序是用于建立电脑和Android设备之间的连接的软件。
要解决此问题,请按照以下步骤进行操作:a. 打开设备管理器:在Windows操作系统中,通过按下Windows键+ X键并选择“设备管理器”来打开设备管理器。
b. 在设备管理器中查找Android设备:在设备管理器中,查找名为“Android Composite ADB Interface”或类似名称的设备。
如果找不到,请确保已连接Android设备,并正确连接到电脑。
c. 安装ADB驱动程序:如果找到了“Android Composite ADB Interface”设备,请右键单击该设备并选择“更新驱动程序软件”。
随后,在打开的对话框中选择“浏览我的计算机以查找驱动程序软件”,然后选择“从计算机的设备驱动程序列表中选择”选项。
d. 配置ADB驱动程序:在打开的对话框中,单击“下一步”按钮。
然后,选择“从磁盘安装驱动程序”选项并单击“浏览”按钮。
在浏览对话框中,导航到ADB 驱动程序的安装位置并选择合适的驱动程序。
e. 完成安装:单击“下一步”按钮以完成驱动程序安装过程。
一旦安装完成,ADB 驱动程序将成功配置,并且您将能够在电脑上运行ADB命令。
2. 第二步- 配置环境变量:如果您已经安装了ADB驱动程序,但电脑仍然无法识别ADB命令,可能是因为环境变量配置错误。
环境变量是一组动态的、全局的值,它们确定了操作系统在运行程序时查找应用程序、工具和其他重要元素的方式。
Windows平台下ADB的安装与使用
![Windows平台下ADB的安装与使用](https://img.taocdn.com/s3/m/cd112e593c1ec5da50e2702f.png)
Windows平台下ADB的安装与使用? Android SDK(如觉SDK文件过大,也可以只准备G1的USB for Windows驱动和ADB 工具包)? WinRAR? G1(HTC Dream)? 数据线*********************************************设置手机点击“设置(Settings)”-->“应用程序(Applications)”-->“开发(Development)”-->勾选“USB 调试(USB Debugging)”*********************************************安装驱动用数据线将手机和电脑连接起来,但千万不要选择“挂载(装载)”!当电脑发现新硬件后,安装好USB驱动(如果你不会装驱动,请移步这里)。
如果你使用的Android SDK包,驱动在SDK包下的usb_driver目录下。
*********************************************安装ADB将Android SDK包中tools目录下的adb.exe 和AdbWinApi.dll 复制到Windows下的system32 目录下。
如果你使用ADB工具包,可直接解压缩至system32 目录。
附:ADB文件浏览器工具(下载)下载解压缩后可直接使用,使用前确保你的手机与电脑相连,并且未“挂载”。
双击“ADB File Explorer v03.exe”文件,你就可以看到你手机里的文件了(窗口右侧)。
*********************************************在cmd 中输入adb 可以获得adb 使用文档,具体如下1. -d - directs command to the only connected USB device2. returns an error if more than one USB device is present.3. -e - directs command to the only running emulator.4. returns an error if more than one emulator is running.5. -s - directs command to the USB device or emulator with6. the given serial number7. -p - simple product name like 'sooner', or8. a relative/absolute path to a product9. out directory like 'out/target/product/sooner'.10.11. If -p is not specified, the ANDROID_PRODUCT_OUT12.13. environment variable is used, which must14. be an absolute path.15. devices - list all connected devices16.17. device commands:18. adb push - copy file/dir to device19. adb pull - copy file/dir from device20. adb sync [ ] - copy host->device only if changed21. (see 'adb help all')22. adb shell - run remote shell interactively23. adb shell - run remote shell command24. adb emu - run emulator console command25. adb logcat [ ] - View device log26. adb forward - forward socket connections27. forward specs are one of:28. tcp:29. localabstract:30. localreserved:31. localfilesystem:32. dev:33. jdwp: (remote only)34. adb jdwp - list PIDs of processes hosting a JDWP transport35.36. adb install [-l] [-r] - push this package file to the device and instal37. l it38. ('-l' means forward-lock the app)39. ('-r' means reinstall the app, keeping its data40. )41. adb uninstall [-k] - remove this app package from the device42. ('-k' means keep the data and cache directories43. )44. adb bugreport - return all information from the device45. that should be included in a bug report.46.47. adb help - show this help message48. adb version - show version num49.50. DA TAOPTS:51. (no option) - don't touch the data partition52. -w - wipe the data partition53. -d - flash the data partition54.55. ing:56. adb wait-for-device - block until device is online57. adb start-server - ensure that there is a server running58. adb kill-server - kill the server if it is running59. adb get-state - prints: offline | bootloader | device60. adb get-serialno - prints:61. adb status-window - continuously print device status for a specifie62. d device63. adb remount - remounts the /system partition on the device re64. ad-write65. adb root - restarts adb with root permissions66.67. networking:68. adb ppp [parameters] - Run PPP over USB.69. Note: you should not automatically start a PDP connection.70. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty171. [parameters] - Eg. defaultroute debug dump local notty usepeerdns72.73. adb sync notes: adb sync [ ]74. can be interpreted in several ways:75.76. - If is not specified, both /system and /data partitions will be u77. pdated.78.79. - If it is "system" or "data", only the corresponding partition80. is updated.常用命令? adb shell - 登录设备shell,后面也可直接跟运行命令。
电脑运行不了adb命令的解决方法
![电脑运行不了adb命令的解决方法](https://img.taocdn.com/s3/m/d0d3e8193a3567ec102de2bd960590c69ec3d88f.png)
电脑无法运行adb命令可能是由于多种原因引起的。
以下是一些常见的解决方法:
1. 驱动问题:确保你的设备驱动程序已正确安装。
有时设备未能正确与计算机通信可能是由于驱动问题引起的。
2. USB调试模式:确保你的Android设备已启用USB调试模式。
你可以在设备的开发者选项中找到此设置,并在连接到计算机时启用它。
3. ADB路径设置:检查ADB是否正确安装并将其路径添加到系统环境变量中。
这样可以在命令行中直接访问ADB而无需输入完整路径。
4. USB连接问题:尝试更换USB线缆或连接到不同的USB端口,有时候连接问题会导致ADB无法正常工作。
5. 重新启动ADB服务器:有时候重新启动ADB服务器可以解决问题。
在命令行中输入`adb kill-server`,然后再输入`adb start-server`来尝试重新启动ADB服务器。
6. 防火墙/安全软件:你的防火墙或安全软件可能会阻止ADB与
设备进行通信。
尝试暂时关闭防火墙或安全软件,然后再次尝试运行ADB命令。
如果你尝试了以上方法仍未解决问题,可能需要进一步调查设备和计算机之间的通信问题,或者寻求专业的技术支持。
ADB常用命令及路由器选择分析
![ADB常用命令及路由器选择分析](https://img.taocdn.com/s3/m/ed8e33002a160b4e767f5acfa1c7aa00b42a9d4e.png)
常用工具指令
重启和进入Recovery、Rootloader模式 重启手机: adb reboot 进入Recovery: adb reboot recovery 进入Rootloader adb reboot bootloader
【DIRECTORY】
常用工具指令
关闭和启动ADB进程 模拟器在运行一段时间后,adb服务有可能(在Windows进程中
Company Logo
小技巧
FOR WATCHING
小技巧
利用脚本制作常用的ADB指令
ADB Devices 脚本制作
@echo off adb devices pause
OTA数据导出脚本制作
@echo off adb pull /system D:\OTAData\ pause
Company Logo
➢ 1.手机出现ANR无响应问题 ➢ 2.将故障手机连上电脑 ➢ 3.电脑端:开始→运行→输入cmd→回车→命令行中输入:
adb pull data/anr d:\ →回车,执行命令 ➢ 4.在我的电脑D盘根目录下找到anr文件夹,压缩后与aplog一
起上传jira附件或通过其他方式上传。
【DIRECTORY】
小技巧
1、使用脚本来编写基本命令
路由器选择分析 查看设备连接情况脚本 @echo off adb devices Pause
导OTA数据脚本
@echo off adb pull /system D:\OTAData\ pause
【DIRECTORY】
选择路由器的几个问题
1、价格越贵的一定越好? 2、品牌越高大上越好?
ADB中遇见的常见问题
FOR Some Question
解决adb网络连接中出现的“由于目标计算机积极拒绝,无法连接”错误
![解决adb网络连接中出现的“由于目标计算机积极拒绝,无法连接”错误](https://img.taocdn.com/s3/m/a4968e240a4c2e3f5727a5e9856a561252d321ca.png)
解决adb⽹络连接中出现的“由于⽬标计算机积极拒绝,⽆法连接”错误在调试⼀块全志A83T安卓⼯控板(已root),启动后,安卓系统正常,设置好以太⽹的静态IP地址:192.168.1.181,并接好⽹线,同时开发电脑WIN7系统IP地址也是129.168.1.x, 在同⼀⽹段。
win系统的cmd命令窗⼝中,先进⾏⽹络连接测试,输⼊ ping 192.168.1.60命令进⾏测试,正常,表⽰⽹络已连通。
输⼊命令:adb connect 192.168.1.181,adb⽹络连接⽅式调试,报告“由于⽬标计算机积极拒绝,⽆法连接”的错误。
解决⽅法:1 通过USB线连接安卓板和开发电脑。
2 设置安卓系统如下,安卓系统中的开发者选项中的 <<USB调试>>项是开启的,<<USB配置>>是MTP选项。
3 在开发电脑WIN系统中,通过cmd打开命令⾏窗⼝界⾯,输⼊adb devices,如果能够看到,列出所连接的设备,表⽰usb⽅式连接好Android系统。
4 win系统命令⾏界⾯中先后输⼊如下两条命令:adb root //权限提权。
adb shell //进⼊到安卓系统的shell.5 进⼊到安卓系统后,输⼊命令:setprop service.adb.tcp.port 5555 //设置adb服务端⼝为5555,打开adb⽹络调试功能附加说明: setprop service.adb.tcp.port -1 //表⽰打开adb的usb调试功能。
6 输⼊ exit 命令,退出android shell。
7 输⼊命令:adb tcpip 5555 //让设备在 5555 端⼝监听 TCP/IP 连接。
8 这时拔掉usb连接线。
9 使⽤ adb connect 192.168.1.181 进⾏adb ⽹络连接,可以正常连接。
总结:⽆法连接的原因是安卓系统未打开adb⽹络调试功能, 通过usb⽅式连接到安卓系统并设置即可。
win下adb命令详解
![win下adb命令详解](https://img.taocdn.com/s3/m/f78e523a2bf90242a8956bec0975f46527d3a7c9.png)
首先在WINDOWS下搭建ADB环境,下载附件,解压后四个文件放在C:/WINDOWS/SYSTEM32下,搞定开始-运行-cmd 转到adb所在的目录,直接执行adb,会显示adb的相关参数。
如下E:\Android\SDK\tools>adbAndroid Debug Bridge version 1.0.26-d - directs command to the only connected USB devicereturns an error if more than one USB device is present.-e - directs command to the only running emulator.returns an error if more than one emulator is running.-s <serial number> - directs command to the USB device or emulator withthe given serial number. Overrides ANDROID_SERIALenvironment variable.-p <product name or path> - simple product name like 'sooner', ora relative/absolute path to a productout directory like 'out/target/product/sooner'.If -p is not specified, the ANDROID_PRODUCT_OUTenvironment variable is used, which mustbe an absolute path.devices - list all connected devicesconnect <host>[:<port>] - connect to a device via TCP/IPPort 5555 is used by default if no port number is specified. disconnect [<host>[:<port>]] - disconnect from a TCP/IP device.Port 5555 is used by default if no port number is specified.Using this ocmmand with no additional argumentswill disconnect from all connected TCP/IP devices.device commands:adb push <local> <remote> - copy file/dir to deviceadb pull <remote> [<local>] - copy file/dir from deviceadb sync [ <directory> ] - copy host->device only if changed(-l means list but don't copy)(see 'adb help all')adb shell - run remote shell interactivelyadb shell <command> - run remote shell commandadb emu <command> - run emulator console commandadb logcat [ <filter-spec> ] - View device logadb forward <local> <remote> - forward socket connectionsforward specs are one of:tcp:<port>localabstract:<unix domain socket name>localreserved:<unix domain socket name>localfilesystem:<unix domain socket name>dev:<character device name>jdwp:<process pid> (remote only)adb jdwp - list PIDs of processes hosting a JDWP transportadb install [-l] [-r] [-s] <file> - push this package file to the device and install it('-l' means forward-lock the app)('-r' means reinstall the app, keeping its data)('-s' means install on SD card instead of internal storage)adb uninstall [-k] <package> - remove this app package from the device('-k' means keep the data and cache directories)adb bugreport - return all information from the devicethat should be included in a bug report.adb help - show this help messageadb version - show version numDA TAOPTS:(no option) - don't touch the data partition-w - wipe the data partition-d - flash the data partitionscripting:adb wait-for-device - block until device is onlineadb start-server - ensure that there is a server runningadb kill-server - kill the server if it is runningadb get-state - prints: offline | bootloader | deviceadb get-serialno - prints: <serial-number>adb status-window - continuously print device status for a specified deviceadb remount - remounts the /system partition on the device read-writeadb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery programadb reboot-bootloader - reboots the device into the bootloaderadb root - restarts the adbd daemon with root permissionsadb usb - restarts the adbd daemon listening on USBadb tcpip <port> - restarts the adbd daemon listening on TCP on the specified port networking:adb ppp <tty> [parameters] - Run PPP over USB.Note: you should not automatically start a PPP connection.<tty> refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1[parameters] - Eg. defaultroute debug dump local notty usepeerdnsadb sync notes: adb sync [ <directory> ]<localdir> can be interpreted in several ways:- If <directory> is not specified, both /system and /data partitions will be updated.- If it is "system" or "data", only the corresponding partitionis updated.environmental variables:ADB_TRACE - Print debug information. A comma separated list of the following values1 or all, adb, sockets, packets, rwx, usb, sync, sysdeps, transport, jdwp ANDROID_SERIAL - The serial number to connect to. -s takes priority over this if given.ANDROID_LOG_TAGS - When used with the logcat option, only these debug tags are printed.下面说几个比较常用的。
Win7系统adb.exe无法正常启动已停止运行的具体解决方法
![Win7系统adb.exe无法正常启动已停止运行的具体解决方法](https://img.taocdn.com/s3/m/857e0861f111f18582d05a18.png)
Win7系统adb.exe无法正常启动已停止运行的具体解决方法
导读:Win7系统无法正常启动已停止运行怎么办?很多用户们在发开安卓时,会遇到adb.exe无法正常启动已停止运行,这该如何解决呢?下面小编就和大家分享下Win7系统adb.exe无法正常启动已停止运行的具体解决方法。
adb.exe无法正常启动已停止运行的解决方法:
1、首先下载最新版adb.exe工具包,我使用的是win7普通家庭版,这个是我在网上找到的完整工具包adt-bundle-windows-x86_64-20140624。
这些都是我在网上下载的,由于android开发工具包经常出现无法更新安装的问题,我就找了解压即可用的完整压缩包。
如果需要的话百度搜索就可以找到了。
下面是我网上找的最新版adb.exe工具包已经解压过的截图。
2、解压后把adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll这三个文件。
3、复制到C:\Windows\system里。
好这样问题就解决了。
以上就是小编和大家分享的Win7系统adb.exe无法正常启动已停止运行的具体解决方法,用户们按上述步骤操作即可解决问题。
adb调试时经常出现devicenotfound的解决方式
![adb调试时经常出现devicenotfound的解决方式](https://img.taocdn.com/s3/m/5caf4e6b26d3240c844769eae009581b6bd9bdb8.png)
adb调试时经常出现devicenotfound的解决⽅式今天本来想在⼏个裸机上截⼏张图的。
折腾了整整半天,郁闷。
问题分享下,希望对⼤家遇到同样的问题时有帮助:
1. ⼿机usb 数据线连接pc咯,在设备管理器⾥看看有没的黄⾊的未安装驱动的设备,有的话就
把⼿机驱动拿过来装下
(尽量多刷新⼏次)
2. 在cmd⾥直接adb shell,有问题的话会出现"device not found",我呢,参考⽹上的说法“adb
kill-server” 再
"adb start-server"..算是⼀种⽅式吧。
3. 在任务管理器⾥把adb.exe关掉,再把IDE也关掉,重启,试试,也算⼀种⽅式。
4. 还有就是adt,adb版本,最好升级成最新的,如果有这个⽂件夹的话“platform-tool”,就把⾥
边的东西都复制到
“tool”⽂件夹中(覆盖),也算⼀种⽅式吧。
5. 完了呢,重启pc,NND,我截3张图,重启2次。
PS: 有⼈说把tool⽂件夹⾥的adbWinApi.dll以及adbwinUsbApi.dll复制到windows\System32下
去。
再重启。
也算..
反正不⾏的话电脑,重启试试
希望对⼤家有帮助..。
20190627_解决ADB的deviceoffline问题的两种方法
![20190627_解决ADB的deviceoffline问题的两种方法](https://img.taocdn.com/s3/m/52289c90e43a580216fc700abb68a98271feac16.png)
20190627_解决ADB的deviceoffline问题的两种⽅法故障现象: error: device offline故障解决:第⼀种⽅法:C:\Users\WXY\Desktop\XY\adb>adb nodaemon servercannot bind 'tcp:5037'C:\Users\WXY\Desktop\XY\adb>netstat -ano|findstr "5037"TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 41416TCP 127.0.0.1:5037 127.0.0.1:53689 TIME_WAIT 0C:\Users\WXY\Desktop\XY\adb>tasklist | findstr "41416"adb.exe 41416 Console 1 8,200 KC:\Users\WXY\Desktop\XY\adb>taskkill /pid "41416" /t /f成功: 已终⽌ PID 41416 (属于 PID 28764 ⼦进程)的进程。
第⼆种⽅法:那么使⽤下⾯这种⽅法, 前提是你需要安装QQ, 打开你的下⾯这个⽬录, 找不到的话就⽤搜索⼯具搜索 tadb.exe , 只要你安装了QQ, 就会有这个C:\Users\你的计算机名\AppData\Roaming\Tencent\AndroidServer\1.0.0.584 这⾥⾯有⼀个腾讯封装的adb叫做 tadb.exeC:\Users\你的计算机名\AppData\Roaming\Tencent\AndroidServer\1.0.0.584>tadb connect 192.168.1.190connected to 192.168.1.190:5555C:\Users\你的计算机名\AppData\Roaming\Tencent\AndroidServer\1.0.0.584>tadb.exe pull/storage/emulated/0/Screenshots/Screenshot_20190627-122353.png ./abc.pngerror: device unauthorized. Please check the confirmation dialog on your device.//这个错误提⽰你需要你在Android设备上确认⼀下C:\Users\WXY\AppData\Roaming\Tencent\AndroidServer\1.0.0.584>tadb.exe pull/storage/emulated/0/Screenshots/Screenshot_20190627-122353.png ./abc.png30 KB/s (281681 bytes in 8.986s) //我这条语句就是将远程Android上的截屏下发到本地pC上C:\Users\WXY\AppData\Roaming\Tencent\AndroidServer\1.0.0.584>。
adb.exe
![adb.exe](https://img.taocdn.com/s3/m/dd949eb2d5d8d15abe23482fb4daa58da0111c99.png)
adb.exe
在配置android SDK的时候,有时会发现在android-sdk-windows\tools目录下并没有adb.exe,这时候打开Eclipse导入SDK 就会报错。
这种情况怎么办呢?不要怕,按照下面的步骤慢慢来就能解决。
找到你的android-sdk-windows\platform-tools目录,打开后会发现里面有许多文件。
找到adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll这三个文件,将这三个文件拷到你android-sdk-windows\tools目录下。
这时候可以试试启动Eclipse了。
如果是SDK更新后的用户,如果还不行,把platform-tools目录下其它文件(不包括之前的三个文件)都拷贝到android-sdk-windows\platforms\android-9\tools目录下(注意android-sdk-windows\platforms\android-9 这个目录下并没有tools文件夹,自己创建即可)。
好了,完成了上面的步骤,再试着启动Eclipse,这回应该大功告成了!。
解决adb调试报错error:devicenotfound
![解决adb调试报错error:devicenotfound](https://img.taocdn.com/s3/m/ca73d6ca3086bceb19e8b8f67c1cfad6195fe982.png)
解决adb调试报错error:devicenotfound一个朋友打算往机顶盒里面下载一个apk,无奈没有办法用数据线连接。
于是便采用了无限调试的办法。
使用adb命令调试时,会出现以下错误信息错误:error:device not found或者adb serveris out of date. killing…ADB server didn’tACK* failed to start daemon *error:unknown host service嗯,这一般是因为其他应用占用了5037端口,本文就这个问题来提一个解决办法。
检查5037端口我们使用如下的命令检查5037端口adb nodaemon server•1这里会提示cannot bind ‘tcp:5037’5037端口被占用了查看占用应用我们再使用如下命令来查看是什么进程占用了5037端口netstat -ano | findstr "5037"•1输入命令后TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 21152TCP 127.0.0.1:5037 127.0.0.1:62629 ESTABLISHED 21152TCP 127.0.0.1:5037 127.0.0.1:63942 TIME_WAIT 0TCP 127.0.0.1:62629 127.0.0.1:5037 ESTABLISHED2980•1•2•3•4上面显示PID为21152的进程占用了5037端口使用tasklist | findstr "21152"命令查看查看这个进程是由哪个程序创建的tadb.exe 21152 Console 4 2,136 K这里我们查到了tadb , 这是tencent adb的简称删除占用端口应用我们再通过如下命令将tadb进程结束掉taskkill /f /pid 21152•1结束掉之后我们可以去找下这个tadb , 把tadb对应文件夹下的文件全部删掉,成功adb devices•1最后我们测试一下是否成功* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attached5affdcb86b000f04 device成功了 , 可以进行adb调试工作了转载:/zheng_weichao/article/details/77688569。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
很多同学下载我的recovery刷入工具或其他有adb的工具类软件一直提示失败,是因为有第三方软件助手冲突导致。
目前,针对Android手机研发的刷机软件和手机助手软件,都会调用Google 开发的adb工具与手机进行通信。
有的刷机软件或者手机助手软件,在系统里会常驻一个服务,独占adb的端口(5037),这样导致其他的刷机软件或者手机助手软件无法正常工作。
豌豆荚:后台常驻adb服务为wandoujia_daemon.exe;
QQ音乐:后台常驻adb服务为tadb.exe;
腾讯管家:后台常驻adb服务为tadb.exe;
360刷机:后台常驻adb服务为360shuaji.exe
金山毒霸:后台常驻adb服务为kxeconn.exe;
91助手:后台常驻adb服务为AndroidInterface.exe;
迅雷:后台常驻adb服务为adb.exe。
…….
解决方法,如下步骤所示(以冲突程序tadb.exe为例):
1.下载附件,解压打开ProcessHacker.exe检测工具,下载地址:ProcessHacker
2.点击ProcessHacker.exe检测工具里的”Network”按钮,查找占有5037端口(adb server端口)的进程,如下图所示:
3.发现了进程是tadb.exe后请打开任务管理器(同时按住ctrl+alt+delete键),进入【进程】选项后点击该进程结束进程,
然后再打开刷recovery工具即可。
如果以上方法仍然无法解决你的问题请卸载电脑上所有第三方手机助手类软件后重启电脑即可。
adb工具下载地址(支持最新版安卓系统):cofface_adb_windows_v1.6。