解决Android Studio的ADB连接不到手机问题
近期遇到AS连接手机运行时 ADB检测不到:
搜集了一些原因:
1.手机设置问题。开USB调试 方法: 手机设置 - 开发人员选项 - USB调试 - 勾选(开发者调试被隐藏了,在关于手机中连续点击版本号N次即可)
2.排除掉硬件问题,usb端口不能使用,数据线问题
3.使用的SDK版本号要与自己手机的保持一致,保证手机的兼容性
4.排除以上部分,还有一种可能,就是ADB端口被占用了,我的就是这种情况,
解决方法:
1. 首先通过CMD启动adb服务。这个时候会提示启动失败。
E:\android-SDK-4.2\android-sdk\platform-tools>adb start-server
adb server is out of date. killing... ADB server didn't ACK * failed to start daemon *
2. 服务启动失败的原因有很多,但一般是端口绑定失败。我们来查看一下端口绑定信息。如图所示,真的是端口绑定出了问题。
E:\android-SDK-4.2\android-sdk\platform-tools>adb nodaemon server 出现cannot bind 'tcp:5037'时是端口绑定失败,则继续查看到底是哪个端口给占用了
3. 我们来看看哪个服务占用了这个端口。这里面有2个进程占用了这个端口。
E:\android-SDK-4.2\android-sdk\platform-tools>netstat -ano | findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5456
TCP 127.0.0.1:5037 127.0.0.1:1221 TIME_WAIT 0
TCP 127.0.0.1:5037 127.0.0.1:1222 TIME_WAIT 0
解决方法:先找到adb服务是否绑定端口出现问题,如果真的是绑定端口出现问题,找出该端口被哪个进程占据,最后杀掉这个进程。
4.继续执行运行tasklist 查看列表pid为5456的进程(或者直接打开任务管理器在进程中找到PID为5456的进程,结束掉即可。有些软件屏蔽了任务管理器,下面上传一个reg注册表,可以把一些软件屏蔽的任务管理器调出来)
E:\android-SDK-4.2\android-sdk\platform-tools>tasklist
5.在控制台下杀死在5456端口监听的进程
杀死造成问题的进程,再执行前面的命令
E:\android-SDK-4.2\android-sdk\platform-tools>netstat -ano | findstr "5037"
E:\android-SDK-4.2\android-sdk\platform-tools>adb nodaemon server
有些流氓软件关不掉直接卸载。
任务管理器解决办法下载地址:http://download.csdn.net/detail/m000000l/9712119
参考路径:http://www.cnblogs.com/qiuzhiwuzhe/p/6122640.html
解决Android Studio的ADB连接不到手机问题相关推荐
- 免安装Android Studio使用adb连接手机设备或模拟机进行真机调试
使用背景 昨晚重装了系统,又因为想进行uni真机调试,不想装Android Studio那么大的软件,于是想着能不能直接使用adb而不用安装Android studio,感谢广大网友发的贴子,让我找到 ...
- 解决Android Studio连接不上逍遥模拟器的问题
H:\app\Microvirt\MEmu\adb.exe start-serverH:\app\AndroidSDK\platform-tools\adb.exe connect 127.0.0.1 ...
- android studio socket 失败,Android应用开发Android Studio建立Socket连接失败解决方法
本文将带你了解Android应用开发Android Studio建立Socket连接失败解决方法,希望本文对大家学Android有所帮助. < Android Studio建立Socket连接失 ...
- Android studio 提示‘adb‘ 不是内部或外部命令,也不是可运行的程序的解决方法
Android studio 提示'adb' 不是内部或外部命令,也不是可运行的程序的解决方法 在打开Android studio 命令行时,有时候会提示 'adb' 不是内部或外部命令,也不是可运行 ...
- 解决Eclipse、Android Studio ADT AVD不能检测到手机
解决Eclipse.Android Studio ADT AVD不能检测到手机 Android开发时,经常会使用Eclipse或者Android Studio开发工具,在使用真机调试App ...
- android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题
问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...
- 解决Android Studio等开发软件出现更新TKK失败的两种方案
解决Android Studio等开发软件出现更新TKK失败的两种方案 方案一 配置hosts 1. 配置域名与IP 2.扫描国内可用的IP 方案二 替换翻译引擎 百度翻译引擎 在Android St ...
- Android Studio与Mysql连接的中文乱码问题
Android Studio与Mysql连接的中文乱码???问题(折磨我一天) 网上能搜到的方法几乎都试过了,如果你还是无法解决,可以试试我的,说不定就成功了 正确写法 url="jdbc: ...
- Android Studio 用USB连接到真机调试方法
Android Studio 用USB连接到真机调试方法 1.在Android Studio中下载必要文件 1-1 安装Google USB driver 1-2 安装手机中对应Android版本的S ...
- 解决android studio模拟器不显示应用问题
**解决android studio模拟器不显示应用问题** 在使用android studio模拟开发效果的过程中,有的同学可能会遇到模拟器运行了,但是App应用没有运行起来:或者有的同学在模拟AP ...
最新文章
- dedecms vdimgck.php,织梦dedecms后台验证码图片不显示解决方案
- 设计模式:简单工厂、工厂方法、抽象工厂之小结与区别
- 南京大学人工智能本科专业教育培养体系
- 股价暴跌 特斯拉市值周四蒸发上千亿美元
- android学习1:初识Activity
- swift -懒加载创建view
- .Net WinForm学习笔记(转贴)
- Matlab使用-norm函数
- 河北省高中会考计算机试题及答案,河北省高中信息技术会考题.doc
- ITIL-IT运维管理-概述
- 富士通Fujitsu DPK320 打印机驱动
- 美军与敏捷领导力—八个改变工作方式世界的老兵
- 42 《养育的选择》-豆瓣评分8.8
- 从零开始学架构 01-架构基础【笔记】
- php面试理论之精选
- 在哪下载短视频?有哪些网站可以避免侵权?
- LwIP学习笔记——STM32 ENC28J60移植与入门
- php 获取用户访问真实IP方法
- java rtf转换word_把Doc文档转换成rtf格式
- 中国造出第一台量子计算机,【新中国的第一】世界首台光量子计算机诞生
热门文章
- MongoDB—Mac M1的安装
- Matter 研讨会回顾(第二期)|乐鑫 Matter SDK 开发平台介绍和使用
- 阿里巴巴国际站全屏代码装修贸店铺装修平台国际站平台全屏代码装修方法教程视频教程
- 设置树莓派屏幕常亮,禁止树莓派屏幕休眠
- 30 | 安全运营:“黑灰产”打了又来,如何正确处置?
- python爬取qq音乐排行榜_手把手教你使用Python抓取QQ音乐数据!
- Oracle中的SQL函数(全)
- 结合量价持仓分析的股指期货日内交易策略
- 基于QT+ffmpeg+SDL2的流媒体播放器
- 反射之前奏Oracle简单版