adb 5037端口被占用的两种解决办法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb 5037端口被占用的两种解决办法相关的知识,希望对你有一定的参考价值。
参考技术A 可以先通过 netstat -ano |find "5037"查看具体被占用的端口 ,如我的PC上是:1111
然后通过tasklist|find "1111" 找到具体占用的程序,打开程序管理器结束进程
本人通过上述方法并没有解决我的问题,因为占用5037的是系统的进程(一个叫svhost.exe)结束了又自动打开,被迫只有在环境变量->系统变量 (用户变量也可以)配置一个参数
ANDROID_ADB_SERVER_PORT 自定义一个port:如:9999
然后重启android studio以及cmd
adb kill-server
adb start-server
adb和monkey的常用指令
参考技术A adb简介1.adb(Android Debug Bridge)是Android sdk的一个工具
2.adb是连接电脑和手机的桥梁
3.adb具有安装卸载apk、拷贝推送文件等功能
4.adb由客户端、服务器、守护进程组成
adb的常用指令
1.adb --help 帮助手册
2.adb devices 检测连接到电脑的安卓设备
3.adb logcat 打印log信息
4.adb logcat > D:/ log.txt 将日志信息放到D盘的log文本中
5.adb pull <手机路径> <本机路径> 拉取手机指定位置信息放到电脑指定位置
6.adb push <本地路径> <手机路径> 把电脑指定位置的信息放到手机指定位置
7.adb install xx.apk 安装apk包
8.adb uninstall 应用包名 删除指定的应用
9.查看当前应用的包名和页面名启动设备上的测试app,同时输入下列命令查看当前活动的应用包名。
Android 7.0:adb shell dumpsys activity activities | findstr mFocusedActivity
Android 8.0:adb shell dumpsys activity activities | findstr mResumedActivity
或者:adb shell dumpsys window | findstr mCurrentFocus
10.adb connect ip地址 通过wifi远程连接手机进行调试
11.adb disconnect ip地址 断开连接
12.adb tcpip 端口号 指定调试的端口号
monkey常用指令
1.adb shell monkey 1000 随机运行1000次
2.adb shell monkey -p 包名 1000 对指定包随机运行1000次
3.adb shell monkey -p 包名 -throttle100 1000 设置每次运行的时间间隔
4.adb shell monkey -p 包名 -s 100 1000 seed指定随机生成数,多次运行路径都一致
5.adb shell monkey -p 包名 --pct-touch <百分比> -s 100 1000 设定触摸事件的百分比
6.adb shell monkey -p 包名 --pct-motion <百分比> -s 100 1000 设定动作事件的百分比
以上是关于adb 5037端口被占用的两种解决办法的主要内容,如果未能解决你的问题,请参考以下文章