android adb问题
2016-06-08 12:10
309 查看
adb是Android SDK中自带的一个调试工具,使用这个工具可以直接对连接在电脑上的手机或模拟器进行调试。它存放在sdk的platform-tools目录下,如果想在命令行中使用这个工具,就需要将它的路径配置到环境变量中。
windows系统下,右击我的电脑—属性—高级—环境变量,在系统变量中找到Path并点击编辑,将adb的目录配置进去。
Linux系统下,可以直接在home路径下编辑.bash_profile文件,将adb的路径配置进去。
adb链接问题的解决
[2016-06-08 12:23:59 - EasyLine] The connection to adb is down, and a severe error has occured.
[2016-06-08 12:23:59 - EasyLine] You must restart adb and Eclipse.
[2016-06-08 12:23:59 - EasyLine] Please ensure that adb is correctly located at 'E:\eclipse\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb.exe' and can be executed.
解决方法:
方法一
先把eclipse关闭
在(命令提示符)cmd下跳到sdk tools文件路径下
键入adb kill-server,如果adb关闭了会提示server not running
然后再键入adb start-server 如果不成功会提示 daemon not running starting it now on port *** 而如果成功的话不提示任何的语句,这时再重新打开eclipse就可以正常的运行模拟器了
方法二
真机调试时,将豌豆荚打开了,导致端口冲突。
方法三
电脑打开了酷狗音乐,导致端口冲突。打开任务管理器在进程中将kadb任务结束
还有一种方法:
5037为adb的默认端口,若5037端口被占用,可以在cmd下通过netstat -aon|findstr 5037 来查看占用端口的进程PID
C:\Users\wwx229495>netstat -aon|findstr 5037
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3676
通过PID查看所有进程
C:\Users\wwx229495>tasklist /fi "PID eq 3676"
映像名称 PID 会话名 会话# 内存使用
========================= ======== ================ =========== ============
svchost.exe 3676 Services 0 13,800 K
杀死占用端口的进程
C:\Users\wwx229495>taskkill /pid 3676 /f
成功: 已终止 PID 为 3676 的进程
windows系统下,右击我的电脑—属性—高级—环境变量,在系统变量中找到Path并点击编辑,将adb的目录配置进去。
Linux系统下,可以直接在home路径下编辑.bash_profile文件,将adb的路径配置进去。
adb链接问题的解决
[2016-06-08 12:23:59 - EasyLine] The connection to adb is down, and a severe error has occured.
[2016-06-08 12:23:59 - EasyLine] You must restart adb and Eclipse.
[2016-06-08 12:23:59 - EasyLine] Please ensure that adb is correctly located at 'E:\eclipse\adt-bundle-windows-x86_64-20140702\sdk\platform-tools\adb.exe' and can be executed.
解决方法:
方法一
先把eclipse关闭
在(命令提示符)cmd下跳到sdk tools文件路径下
键入adb kill-server,如果adb关闭了会提示server not running
然后再键入adb start-server 如果不成功会提示 daemon not running starting it now on port *** 而如果成功的话不提示任何的语句,这时再重新打开eclipse就可以正常的运行模拟器了
方法二
真机调试时,将豌豆荚打开了,导致端口冲突。
方法三
电脑打开了酷狗音乐,导致端口冲突。打开任务管理器在进程中将kadb任务结束
还有一种方法:
5037为adb的默认端口,若5037端口被占用,可以在cmd下通过netstat -aon|findstr 5037 来查看占用端口的进程PID
C:\Users\wwx229495>netstat -aon|findstr 5037
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 3676
通过PID查看所有进程
C:\Users\wwx229495>tasklist /fi "PID eq 3676"
映像名称 PID 会话名 会话# 内存使用
========================= ======== ================ =========== ============
svchost.exe 3676 Services 0 13,800 K
杀死占用端口的进程
C:\Users\wwx229495>taskkill /pid 3676 /f
成功: 已终止 PID 为 3676 的进程
相关文章推荐
- 深入了解Android自动化测试-1.monkey介绍
- Android的进程与线程
- Android各种动画效果
- RecyclerView超简单demo(局部更新取代ListView)
- Android APK反编译就这么简单 详解(附图)
- Android模仿VideoView实现视频播放
- android 自定义监听的方式回传数据
- Android Studio如何添加一个编译依赖库
- Android应用自动更新功能实现的方法
- Android 命名规范 (提高代码可以读性)
- Android Studio 调试技巧
- android5.0 audioflinger
- Android异步任务AsyncTask使用详解
- Android之SurfaceView学习(一)
- AS的那些坑---so库的依赖
- android 图片压缩
- android的EditText显示隐藏密码时候的全角问题
- actionbar hide icon/logo 去掉android actionbar左侧图标
- android安装apk遇到“install_failed_update_incompatible”错误
- Android获取图片的几种方式