百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

工作中常用的Android系统ADB命令收集

liuian 2025-02-13 13:05 11 浏览

工作中常用的Android系统ADB命令收集如下:先收藏以备以后查阅!

Bash
adb --help //adb帮助
adb start-server //启动adb server
adb kill-server //关闭adb server
adb devices //获取设备号
adb logcat //查看系统日志
adb bugreport //打印dumpsys、dumpstate、logcat的输出
adb install //安装应用
adb uninstall //卸载应用
adb pull 手机路径 电脑路径 //将手机中的文件拷贝到电脑中
adb  push 手机路径 电脑路径 //发送文件到手机中
adb reboot //手机重启
adb reboot recovery //重启到Recovery中
adb reboot fastboot //重启到fastboot中
adb root //获取root权限
adb get-serialno //获取设备序列号SN值
adb get-product //获取设备的ID
adb forward tcp:5555 tcp:8000 //作为主机箱模拟器或设备的请求端口
adb connect //连接手机 (可以通过IP、设备号)
adb -s 设备号 shell //进入shell
adb shell pm list package //列出所有的应用包名
adb shell dumpsys package   //获取手机中apk列表
adb shell screencap -p /sdcard/screen.png  //截屏,保存到sdcard目录下
adb shell screenrecord sdcard/record.mp4 //屏幕录制
adb shell wm size //获取设备分辨率
adb shell pm dump 包名 //列出指定应用的dump信息
adb shell pm path 包名 //列出指定包名的apk位置
adb shell ps | grep [process] 列出指定进程的PID
adb shell dumpsys meminfo [pid(package-name)] //根据PID(包名)查看进程占用内存情况
adb shell top | grep app_name //可以用来查找pid
adb shell ps //打印进程信息
adb shell dumpsys batterystats >xxx.txt //查看系统耗电情况
adb shell cat /proc/meminfo //查看内存信息
adb shell cat /proc/cpuinfo //查看CPU信息
adb shell getprop ro.product.cpu.abi //获取手机的arm版本
adb shell getprop | findstr iccid //获取手机的ICCID
adb shell dumpsys location| findstr "Last Know Location" //获取手机经纬度
adb shell settings get secure android_id   //查询Android ID
adb shell cat /sys/class/net/wlan0/address  //获取手机MAC地址
adb shell getprop | grep imei //获取手机IMIE
adb shell cat /system/build.prop | grep "product"  //获取设备信息
adb shell ifconfig wlan0 | findstr "inet"  获取手机的IP地址

adb shell ifconfig wlan0     (wlan0 为网卡名称)
adb shell ifconfig wlan0 | find "inet addr"  获取IPV4地址
adb shell ifconfig wlan0 | find "inet6 addr"  获取IPV6地址

adb shell ifconfig wlan0 | grep -e 'inet addr | inet6 addr'
adb shell ifconfig wlan0 | grep -e 'inet*'   获取IPV4和IPv6地址
隐私adb log 相关命令:
adb shell logcat -b all >文件路径   -----获取系统日志
adb shell logcat -v time >文件路径  -----获取系统日志
adb shell ps      查看进程ID
adb shell ps  > 文件路径    将进程ID输出到文件中
adb logcat -v thread time > d:\xx.txt
adb bugreport > 本地路径        ------使用命令抓取284log
adb shell getprop ro.product.model //获取手机名称
adb shell getprop ro.build.version.release //获取手机版本
adb shell getprop ro.product.brand //获取手机厂商
adb shell ime list -s  //获取已经安装的输入法
adb shell settings get secure default_input_method //获取当前输入法
adb shell dumpsys package com.example.test | findstr versionCode //查看App版本
 com.example.test    这个需要根据具体测试APP包名来替换哈

修改手机电量百分百:
adb shell dumpsys battery unplug 断电
adb shell dumpsys battery set level x 设置为“x”电量
adb shell dumpsys battery reset 重置

adb shell dumpsys window windows | findstr mFocusedApp //获取当前打开的应用信息
                App启动时间

adb shell am start -W 包名/启动名
  示例:
      adb shell am start -W com.yly.drawpic/.MainActivity
  解释:
      TotalTime:app自身启动时间 
      WaitTime:系统启动应用时间

相关推荐

Firefox火狐浏览器126版更新修复PDF.js漏洞

IT之家5月28日消息,Mozilla基金会在5月14日推出了Firefox火狐浏览器126版本,官方在更新信息中提到该版本主要修复了浏览器内置的PDF组件(PDF.js...

在Web应用中集成 PDF.js: 通过jsdelivr实现动态加载与批注的思考

PDF文档在现代Web应用中越来越常见,无论是作为文档预览、报告展示还是在线编辑的载体。Mozilla的PDF.js是一个功能强大的JavaScript库,它使得在浏览器端渲染和显示...

PDF文件长出“AI大脑”?网友惊呼:这操作太“黑科技”了

你以为PDF只是用来阅读文档的?这次它彻底颠覆了你的想象!极客AidenBai最新整活——直接把大语言模型(LLM)塞进PDF里,打开文件就能让AI讲故事、陪你聊天!更夸张的是,连Linux系统都能...

5种开源PDF解析方案(JS/Node.js)及实战教程

hi,大家好,我是徐小夕.徐小夕【知乎专栏作家】掘金签约作者,定期分享AI创业,可视化,企业实战项目知识,深度复盘企业中经常遇到的500+技术问题解决方案。【关注趣谈前端,技术路上不迷茫】最近一直...

好用的JavaScript客户端PDF插件——jsPDF

介绍和往常一样,jsPDF是一个开源的客户端的PDF解决方案,在之前的文章中已经介绍过几个Web端和PDF相关的库,jsPDF同样是一个不错的客户端PDF引SDK,你可以通过jsPDF在客户端完成相...

为wps增加node.js npm创建wpsjs加载项

选择环境:windows764位版版本:wps官方2019个人版:一。wps安装后,可以选择关闭广告:打开WPSOffice,点击左上角“首页”图标,依次点击右上角“设置”--->“配置...

TypeScript 1.5发布,支持大量ES6新特性

TypeScript1.5正式发布,此版本是VisualStudio2015更新的一部分,可以单独下载VisualStudio2013和npm,或直接从GitHub获得最新版本。值得关注的改...

1.5k+ 开源的高品质音乐命令行下载工具

大家好,我是开源探索者,持续分享开源项目,关注技术的最新动态,分享自己的经验和见解。今天为大家带来一款下载音乐的命令行工具:musicn,基于Node.js开发,可播放和下载高品质的音乐,支持咪...

1天搭建免费微信小程序商店卖茶(3)连载中

前期准备前两篇文章,分别架设好了小程序商站的后台服务端(提供小程序的数据接口,存储商品和交易信息等等),编译并且在手机上成功打开了测试版小程序,成功拉取到了服务器上的测试数据。本篇开始,为“真实”运营...

3200+ Cursor 用户被恶意“劫持”!贪图“便宜 API”却惨遭收割, AI 开发者们要小心了

整理|华卫近日,有网络安全研究人员标记出三个恶意的npm(Node.js包管理器)软件包,这些软件包的攻击目标是一款颇受欢迎的由AI驱动的源代码编辑器Cursor,且针对的是苹果mac...

npm install常见问题

npm编译npminstall叮当问题来了PSD:\wp\project\newPorject\tyzhhw-mysql\code\tyzhhw_sheshi>npminstalln...

微软TypeScript Native预览版发布,带来10倍以上编译性能提升

IT之家5月23日消息,微软首席产品经理丹尼尔罗森瓦瑟(DanielRosenwasser)昨晚发文,宣布TypeScriptNative预览版(最终将演变为TypeScript7...

如何在 Windows 11 或 10 上安装 ASK CLI

ASKCLI是亚马逊为开发人员提供的一个工具,用于创建Alexa技能并随后部署和管理它们。因此,初学者和经验丰富的开发人员都可以通过使用ASKCLI简化开发Alexa技能的任务。所以...

如何将package.json中的每个依赖项更新到最新版本

技术背景在前端开发中,项目的package.json文件管理着项目的依赖信息。随着时间推移,依赖项可能会发布新的版本,包含性能优化、功能增强和安全修复等。因此,将依赖项更新到最新版本对于项目的稳定...

全网最全的 Windows 系统下 Node.js 安装与配置

各位代码江湖的“萌新大侠”们!今天详细介绍windows下node.js的安装与配置,看这篇文章就够了。一、下载安装官网下载:下载|Node.js中文网选择需要下载的版本,这是之前的...