配置adb环境变量:

如果不配置,则会提示“adb”不是内部或外部命令

1.首先找到adb.exe

android2.2(包含)之前的版本,文件目录是在SDK\tools

android2.3(包含)之后的版本,文件目录是在在SDK\platform-tools

找到adb.exe,把adb所在路径复制下来(不包含adb.exe)

2.添加到Path环境变量

win10系统直接搜索"环境变量",在用户变量里面,找到Path,添加

3.验证添加成果

按win+r输入cmd,输入adb

4.可能出现的错误

1.未安装AdbWinApi.dll

找到AdbWinApi.dll,把它放到跟adb.exe在一个目录

AdbWinApi.dll下载地址 提取码: fgaf

2.cmd"adb"为无效的命令

环境变量安装错误,请检查添加变量步骤;

3.cmd里可以识别adb,到AndroidStudio"adb"为无效的命令

重启AndroidStudio无效,就重启电脑

日常使用命令:

1.连接USB数据线,打开usb调试,使用windows的“运行”命令行方式:(此方法需配置adb环境变量,也可直接进入adb工具目录执行\android-sdk-windows\platform-tools\)
1.1adb tcpip 5555 (端口号)
1.2adb connect 192.168.1.199 (Android设备IP地址)

adb start-server //开启PC端的adb server
adb kill-server //关闭PC端的adb server
adb connect 192.168.1.5:5555 //连接手机(5555是手机开放的端口号,可省略) 
,如果连接成功会进行相关的提示,此时在电脑上可以输入adb相关的命令进行调试该手机,如果失败的话,可以先kill-server命令,然后重试连接。
adb disconnect 192.168.1.5:5555 //调试结束,断开手机连接。
adb devices //显示当前运行的全部模拟器
adb shell pm list packages //列出手机上所有安装的应用包名
adb install *.apk //adb安装apk
adb -s <设备编号> install *.apk //多个设备时,指定某设备安装应用。
adb uninstall apk的包名 //adb卸载apk。
adb push <本地路径> <远程路径> //从本地向设备中添加文件
adb push <远程路径> <本地路径> //从设备上拷贝文件到本地
adb help //显示帮助信息
adb shell //进入设备的data目录
exit //退出adb shell
---------------------

检查手机连接到电脑的列表:

adb devices

拷贝电脑文件到手机sdcard目录:

adb push E:\AndroidProject\WaterAcademy.rar /sdcard/

第一个“E:\AndroidProject\WaterAcademy.rar”为文件目录,第二个“/sdcard/” 为在sdcard根目录

拷贝电脑目录到手机sdcard目录:

adb push E:\test\. /sdcard/

第一个“E:\test\.”为电脑目录,注意最后面\后面有个小数点,代表所有文件的意思,第二个“/sdcard/”为在sdcard根目录

从手机拷贝文件到电脑:

adb pull /sdcard/WaterAcademy.rar E:\test1

第一个“/sdcard/WaterAcademy.rar”为sdcard目录下的WaterAcademy.rar文件,第二个“E:\test1”为电脑目录

拷贝手机目录到电脑:

adb pull sdcard/test/ E:\test1

第一个“sdcard/test/”为sdcard目录下的test文件夹,第二个“E:\test1”为电脑目录

在多个设备连接时,操控指定设备:

先执行 adb devices 得到设备列表,之后执行 adb -s 设备列表 adb操作指令,示例:

adb -s CLB7N18830003261 tcpip 5555

ADB官网介绍(需要翻墙访问)

抓取指定包的日志:

adb logcat -v time | find "packagename" >D:\log111111.txt

-v   time   按照时间格式抓取       "packagename"    按照app包名抓取

保存位置D:\log11111.txt(电脑位置)

抓所有包的日志:

adb logcat >E:/temp/log.txt

注意事项:

回车后会没有显示内容,这个时候在手机上进行操作,操作完成之后按CTRL+C退出操作,之后到对应目录即可拿到log日志。

使用步骤参考链接:

使用adb命令如何抓起手机LO

网络调试 adb tcpip 开启方法相关推荐

  1. Android之网络调试adb tcpip

    1.问题 Android这边手机插上了第三方盾,需要网络调试 2.解决办法 1.手机和PC在同一网段的情况下 把手机usb和连接线和电脑端连接起来,输入下面命令 1).adb tcpip 5555 2 ...

  2. Android Studio 使用WIFI调试adb (2种方法)

    wifi无线调试App     (ADB WIFI插件) 最近数据线一直被boss借走,一旦借走就无法调试了,所以就打算不用数据线调试了,使用WIFI进行调试. 一.命令 1.首先配置adb环境变量 ...

  3. Android Studio 用WIFI无线调试adb (3种方法)

    最近数据线一直被boss借走,一旦借走就无法调试了,所以就打算不用数据线调试了,使用WIFI进行调试. 一.命令 1.首先配置adb环境变量 首先找到andoridSDK的路径中的platform-t ...

  4. miui7 usb计算机连接网络,miui7怎么打开usb调试功能?小米miui7 usb调试模式开启方法图解...

    usb调试是我们经常使用一个功能,手机与电脑连接没有反应,可能就是因为usb调试功能没有打开的原因,很多朋友在升级miui7之后都没有找到这个功能接口,所以都很疑惑小米miui7 usb调试在哪里?如 ...

  5. android studio控制台调试程序,Android Studio ADB网络调试汇总

    本文为大家汇总了Android Studio ADB网络调试的使用方法,供大家参考,具体内容如下 随着技术的发展,现在的安卓手机大部分开始使用type-c接口了,这对于我们安卓程序猿来说也不是件好事情 ...

  6. adb网络调试和文件下载

    使用网络adb模式:安卓设备跟电脑需处于同一局域网内. 设置网络adb的监听端口,设置的方法如下: 在系统有root权限下输入命令:adb shell su -c setprop service.ad ...

  7. sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片

    原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...

  8. TCP网络调试助手上提示错误:“1035 未知错误”的有效解决方法,本人实测确实可行

    对于网络调试助手如NetAssist等连接不上服务器且左下角显示"1035 未知错误"的问题,本人困惑许久,参考了网上的多种解决方法,有的说法是网络调试助手的版本太低,在Win10 ...

  9. 在Ubuntu20.04中继续使用linux版“网络调试助手”的方法

    在Ubuntu20.04中继续使用linux版"网络调试助手"的方法 网络调试助手是一款很好用的网络通信调试软件,对于初学网络编程的人员简单实用.windows版的调试助手在各个版 ...

最新文章

  1. php 函数:func_get_args()、func_get_arg()与func_num_args()
  2. qt listwidget 关键字颜色_关键字排名优化工具方案
  3. 预测数值型数据:回归源码分析(1)
  4. ★Linux磁盘配额的使用 ★——牛刀小试
  5. 数据湖 VS 数据仓库之争?阿里提出大数据架构新概念:湖仓一体
  6. 社会管理网格化 源码_综治综合解决方案、社会治安综合治理信息平台方案
  7. FairScheduler的任务调度机制——assignTasks
  8. 在jQuery代码中,实现转跳
  9. 11-8 热点key的重建优化
  10. MNIST二进制数据集探索--基于Numpy处理
  11. tomcat + apache组合配置
  12. Java-重复性代码统计第一篇
  13. 人人开源项目搭建到服务器,四、人人开源搭建后台与前端 2020-06-16
  14. [PTA]7-20 打印九九口诀表
  15. u3d美术制作规范总结
  16. FastDB.html
  17. United Cows of Farmer John G
  18. 性能领域:你知道的越多,不知道的也就越多
  19. 场景化学习——适应这个时代的学习方式
  20. JavaSE基础(132) 缓冲流

热门文章

  1. oracle存储emoji表情,Android自带emoji表情的使用方法详解
  2. vue3响应式原理-reflect
  3. 微信公众号爆出前端安全漏洞
  4. c语言照样解决脑筋急转弯
  5. LNMP架构搭建过程(超详细!)
  6. 深圳珍爱网java笔试,珍爱网内推 秋招Java 一面二面
  7. Python推荐系统学习笔记(5)基于协同过滤的个性化推荐算法实战---UserCF算法(下)
  8. N5105小主机/软路由-AIDA64监控模板分享
  9. 跟涛哥一起学嵌入式 第10集:关于校招,应届生都应该看一看
  10. 执行git commit命令提示: “Please tell me who you are”的解决方案