分享好友 最新动态首页 最新动态分类 切换频道
Android-adb命令大全
2024-12-27 00:38
子命令参数说明备注 [-d|-e|-s <serialNumber> ] <command>发送命令到指定设备 devices[-l]列出所有已经连接的设备,有三种状态

Android-adb命令大全

device/offline/device not found参数[-l]可省略 push <local>  <remote>复制一个文件或者目录到设备中adb push D: est.apk  /mnt/sdcard/pull<remote>  <local>从手机复制一个文件到本地adb pull /mnt/sdcard/test.apk D:install[-lrtsd] <file>安装apkadb install D: est.apk-l:标识应用为受限应用-r:替换已经存在的应用-t:运行安装测试包-s:安装到SD卡中-d:允许降级安装install-multiple[-lrtsdp] <file...>批量安装-p:部分应用程序安装uninstall[-k] <package>-k:保持data和cache下的文件adb uninstall  package name bugreport无打印当前的dumpsys、sumpstate、logcat的输出adb bugreport > D:/bugreport.textlogcat[Options] [FILTER]
Options:
-s :  设置输出日志的标签,只显示该标签的日志
-f :  将日志输出到文件,默认输出到标准输出流
-v :  设置日志的输出格式,注意只能设置一项
-b : 加载一个日志缓冲区,默认是main
-c :  清空所有的日志缓存信息

FILTER :
格式:<TAG>[:priority] 默认是  *:| 
    V :   Verbose
    D :   Debug
    I :   Info
    W :   Warn
    E :   Error
    S :    Slient
输出Android系统日志adb logcat与gref命令一起使用

adb logcat | gref wifi : 过滤出wifi的信息

adb logcat | gref "正则表达式" shell命令较多进入远程shell端remount无重新挂载系统分区,使系统分区重新可写reboot[bootloader|recovery]重启Bootloader:重启到bootloaderRecovery:重启到recoveryreboot-bootloader无重启到bootloaderroot无重新启动adbd获取root身份usb无重新启动adbd来监听USBtcpip<port>重新启动adbd来监听指定的TCP端口wait-for-device无等待设备连接start-server无开启adb服务kill-server无杀掉adb服务get-state无获取adb服务状态offline | bootloader | deviceget-serialno无获取SN号get-devpath无获取device-pathstatus-window无连续打印指定设备的设备状态adb 备份与恢复命令backup将应用的数据文件写入到指定的文件,如果没有指定-f 输出目录,则保持在当前目录的"backup.ab"[-f <file>]指定备份目录[-apk|-noapk]是否备份apk文件,默认是noapk[-obb|-noobb]是否备份obb数据包,默认是noobb[-shared|-noshared]是否备份SD卡共享内容,默认是noshared[-all]备份所有已安装的应用[-system|-nosystem]是否备份系统应用,-all默认是包括系统应用[<packages...>]备份指定的应用列表restore<file>将备份文件恢复到手机中adb 重定向端口命令—端口映射命令将开发PC上的端口(1314)重定向到设备的端口(5200)上,这样所有发往PC端口(1314)的数据都会被转发到设备的端口(5200)上。这个机制可以实现远程控制Android设备应用forward --list 无列出所有套接字连接列表打开设备monkey应用端口:adb  shell monkey --port 1080
将PC的1080映射到设备的1080:adb forward tcp:1080 tcp:1080
连接本机1080端口即连接到设备的1080端口 telnet 1080
 即进入monkey通讯界面forward<local> <remote>重定向端口forward --no-rebind<local> <remote>重定向端口,假如local端口已经被占用则失败forward --remove<local>移除本地已经连接的套接字forward --remove-all无移除本地已经连接的所有套接字reverse --list无列出所有连接设备反向的套接字reverse<remote> <local>反向连接套接字reverse --norebind<remote> <local>反向连接,假如端口已经被占用则连接失败reverse --remove<remote>删除一个特定的逆转套接字连接reverse --remove-all无删除所有逆转的套接字连接设备adb 无线连接与文件同步 connect<host>[:<port>] 通过TCP / IP连接到设备
如果没有指定端口号则使用5555作为默认端口1.root您的Andorid设备
2.安装wireless adb工具(google?play里面可以下载
3.PC和Android设备连接到同一网络,手机上查看Android设备IP地址
        通过命令:netcfg查询IP
4.PC端输入以下命令
        adb connect IP地址:端口,端口默认为5555
        adb connect 192.168.1.105:5555


注意:adb 无线连接失败解决
通过USB连接后直接通过ADB设置
adb tcpip 5555 #让adbd重新启动,并监听端口5555
adb connect 192.168.0.101:5555disconnect[<host>[:<port>]]断开与TCP / IP设备
如果没有指定端口号则使用5555作为默认端口sync[ <directory> ] 只要文件发生改变时就会自动从主机拷贝到设备
需要指定环境变量ANDROID_PRODUCT_OUT为同步目录shell命令adb shell cat /sys/class/net/wlan0/addressshell命令获取 wifi mac 地址adb shell cat /proc/cpuinfo 获取 cpu 序列号adb shell cat /system/build.prop获取设备编译属性adb shell cat /data/misc/wifi/*.conf 获取 wifi 配置信息(需要ROOT权限)adb shell top [-m <number>]查看内存占用情况adb shell top 系统所有的内存占用情况 
adb shell top -m 3 前三个占用的情况
adb shell top -n 1 刷新一次内存,然后返回adb shell ps查看进程列表 adb shell kill  <pid> 杀死一个进程adb shell ps –x  <pid>查看指定进程的状态adb shell service list查看后台 services 信息 adb shell cat  /proc/meminfo 查看当前内存占用adb shell cat /proc/iomem查看 IO 内存分区(需要ROOT权限)adb shell ls mnt查看所有设备存储设备名adb remount 将 system 分区重新挂载为可读写分区adb shell ls列出目录下的文件和文件夹adb shell cd    <folder> 进入文件夹adb shell 
cd data/dataadb shell rm [-r] <path/filename> 删除文件(夹)adb shell cat <file>查看文件内容adb shell mkdir path/foldername新建文件夹adb shell input text <content>发送文本内容adb shell input text "www.baidu.com"  输入www.baidu.comadb shell input keyevent <keycode> 发送键盘事件adb shell input keyevent KETCODE_HOME  按HOME键adb shell wm size获取设备分辨率adb shell getprop<key>获取设备参数信息adb shell getprop ro.build.version.sdk  获取SDK版本信息adb shell setprop <key> <value>设置设备参数信息adb shell screencap–p <path/file>adb 命令截图adb shell screencap -p /sdcard/test.pngadb shell screenrecord [options] <path/filename>
Options 说明
--size WIDTH * HEIGHT
--bit-rate RATE
--time-limit TIME
--rotateadb 命令录制屏幕视频adb shell screenrecord /sdcard/s1.mp4adb shell am startOptions:
   -D : 启动调试
   -W : 等待启动完成
INTENT :
   -a <ACTION> :设置 intent 的 action
   -d <DATA_URI> :设置 intent 的uri
      -t <MIME_TYPE> : 设置 intent 的 mime 类型
   -c <CATEGORY> : 设置 intent 的类别
   -n <COMPONENT> : 设置 intent 的 component
   -f <FLAGS> :设置 intent 的 flag使用 adb 调用 ActivityManageradb shell am start -a android.intent.action.MUSIC_PLAYERadb shell am monitor用 adb 调用 ActivityManager —  监控 Crash 和 ANR adb shell am force-stop      <PACKAGENAME>强制结束一个应用adb shell am kill-all清理所有进程adb shell am startservice<INTENT> 启动一个 Serviceadb shell am broadcast<INTENT> 发送一个广播启动主菜单:adb shell am broadcast -a GOTO_ALL_APPadb shell pm list package [Options] [FILTER]
Options:
-f : 列出应用包名及对应的apk名及存放位置
-d : 过滤出系统禁用的应用
-e : 过滤出系统中正常使用的应用
-s : 过滤出系统中的系统应用
-3 : 过滤出系统中的第三方应用
-i : 列出应用包名及其安装来源  
-u : 列出包含卸载的应用
FILTER
列出包含FILTER文本的应用     adb shell pm list packages -f|grep -nriadb shell pm path <PACKAGENAME>列出应用包名对应的 .apk 位置adb shell pm dump <PACKAGENAME>dump 应用信息adb shell pm install[Options]  < apk file>
Options:
-r : 覆盖安装
-s : 安装应用到 sdcard 上
-f  : 安装应用到内部存储上
-d : 允许安装低版本应用安装应用adb shell pm uninstall <PACKAGENAME>卸载应用adb shell pm get-install-location获取应用安装位置返回为0表示自动
返回为1表示手机存储
返回为2表示SD卡adb shell pm set-install-location2 / 0  / 1设置应用安装位置adb shell pm  enabled <PACKAGENAME>显示应用adb shell pm  disenabled <PACKAGENAME>禁用应用adb shell dumpsys获取当前系统信息adb shell dumpsys meminfo  获取当前的CPU信息
adb shell dumpsys cpuinfo  获取当前的CPU信息
adb shell dumpsys battery  获取当前的电池信息
adb shell dumpsys wifi     获取当前的wifi信息
adb shell dumpsys display | grep DisplayDeviceInfo     获取当前的屏幕信息USB设置充电模式setprop persist.usb.chgdisabled 0adb shell shutdown关机adb shell blkid查看手机挂载,比如TD卡echo aa>fsc_log新建文件fsc_log导出手机截图adb pull /sdcard/Pictures/Screenshots https://blog.csdn.net/dddxxxx/article/details/Screenshots#touch 文件名 新建指定文件     adb shell touch data/log/1231.java;chmod 777 data/log/1231.java#echo > 文件名 新建指定文件     #echo abcde> 文件名 新建把字符串“abcde”写到指定目录liunx 打开文件:nautilus https://blog.csdn.net/dddxxxx/article/details/启动设置adb shell am start -n com.android.settings/com.android.settings.Settings启动主菜单adb shell am broadcast -a GOTO_ALL_APP启动老化单项:adb shell am start -n com.ckt.runtime/.RuntimeTestSetting删除老化LOGadb shell rm -rf sdcard/runInTest查看CPU使用情况:adb shell top -m 100 -s cpu查看已知服务CPU使用情况:adb shell top | grep /system/bin/rf_test_srvADB SHELL adb shell "ps | grep rf_test_srv | busybox awk '{print $2}'|xargs kill -9"ADB 删除指定名字的APK查看当前运行APK的包名类名adb shell "dumpsys activity top |grep ACTIVITY"读SN号adb shell getprop persist.sys.pcbasn读取版本号adb shell getprop > https://blog.csdn.net/dddxxxx/article/details/prop.logQXDM:Send_data 0x29 0x02 0x00nv_read_item 114杀死一个指定进程:adb shell "ps | grep rf_test_srv | busybox awk '{print $2}'|xargs kill -9"DUMP信息填写APPS   out argetproductmsm8937_64objKERNEL_OBJ
最新文章
超级文本处理工具 v3.3
超级文本处理工具 v3.3 骨瘦如柴百鸟画蛇添足鸣春10. 生活中能够没有诗歌,但不能没有诗意;行进中能够没有道路,但不能没有前进的脚步;工作中能够没有经验,但不能没有学习,人生中能够没有闪光,但不能有污迹。写作高手使用的高难度表达:
抖音豆包爆火!龙头10天6板 受益上市公司梳理
  豆包大模型概念股领涨AI赛道,公司移动应用分发平台服务了豆包在内的众多头部AI类产品的周五收盘10天6板,居然设计家业务正在与豆包进行对接的6天5板,与字节跳动旗下的豆包就智能设备领域进行初步洽谈的盘中一度20CM涨停。  消息面
贵宾犬能吃香蕉吗 饮食禁忌有哪些
贵宾犬是能吃香蕉的,但如果是没有打疫苗的幼犬,建议不要给它喂食香蕉,否则容易引起狗狗腹泻。此外,也不可给狗狗食用太多,过多会导致肠道菌群失衡。贵宾犬是可以吃香蕉的,在狗狗便秘或食欲不好的时候给于适当的香蕉可以起到调节作用,
高清美女写真生成:以AI为助手,轻松实现你的梦幻场景!
DALL-E 2DALL-E 2是OpenAI推出的一款先进工具,凭借其强大的生成能力,用户只需简单输入文本描述,工具便可以生成高质量、符合描述的图像。DALL-E 2不仅能制作超逼真的美女照片,还能够根据用户需求加入背景、道具和风格等。虽然它拥有惊人
设计师必用的五个AI绘图神器?第一个太重磅!
前言       以往绘制设计图时,需要从零开始构思、草拟、搜集素材、精细调整每个元素,这一连串步骤既耗时又费力,往往需要数小时乃至数日的不懈努力。      而今,借助AI绘图工具,这一切变得截然不
退本《DeePLAPP》遭遇任务骗局,提现无门怎么办?
DeePLAPP遭遇任务骗局,提现无门怎么办?技术出嘿『溦:9836356』(一)希望阅读此文的读者能够及时采取措施以减少损失;请及时与团队联系提供解决方案(文章下面图片有咨询方式)若想追回损失资产,务必仔细阅读以下内容。【JFHHERYERY】2024年
用AI绘画工具一键生成超逼真美女写真,快来试试!
步骤二:选择模式在主界面中选择“美女写真生成”模式,准备开始你的创作之旅。步骤三:输入描述在输入框中输入您想要的主题与细节,比如“优雅的中国风美女”。步骤四:生成图像点击“生成”按钮,等待几秒钟,系统将自动为您生成相应的美
靠产品力说话,坦克300发动机表现如何
在汽车市场日益激烈的竞争中,消费者对汽车的需求逐渐转向越野性能的提升,尤其是年轻一代,他们追求个性化和与众不同的座驾。在这样的背景下,国产汽车品牌纷纷推出满足市场需求的硬派越野SUV,其中坦克300凭借其卓越的产品力脱颖而出。今
谷歌SEO时,该信赖哪个Keyword research工具?
在SEO的浩瀚宇宙中,关键词研究如同指南针,引领我们穿越信息迷雾,直击目标受众的心智。作为一名实战派SEOer,我深知选择合适的Keyword Research工具对于谷歌SEO的重要性。今天,就让我们一同探讨,哪些工具能成为我们信赖的伙伴,助力网
科大新闻 | 智能时代新文科本科教学论坛成功举办
12月8日,由中国科学技术大学人文与社会科学学院主办的智能时代新文科本科教学论坛在东校区人文楼顺利举行。专家学者共同探讨本科教学中的创新应用、课程设计优化、人才培养模式变革等核心议题,助力智能时代新文科本科教学的高质量发展。
相关文章
推荐文章
发表评论
0评