首页 > 其他分享 >adb常用命令

adb常用命令

时间:2023-06-26 12:12:32浏览次数:36  
标签:shell cubic autohome apk adb 常用命令 com

Adb常用命令

一.连接命令

1.连接某台设备

adb connect ip:port

2.断开某台设备连接

adb disconnect ip:port

二.查询类命令

1.查询是否已连接的设备

adb devices

2.查询连接设备状态

adb get-state

3.查询设备已安装的应用

adb shell pm list package -s 列出系统应用

adb shell pm list package -3 列出三方应用

adb shell pm list package -i 列出来源

adb shell pm list package -f 列出包名和路径

adb shell pm path com.kugou.android 列出应用所在的路径

4.查看前台应用包名

adb shell dumpsys window | findstr mCurrentFocus

5.获取安卓系统版本号

adb shell getprop ro.build.version.release

6.获取安卓api版本

adb shell getprop ro.bulid.version.sdk

7.获取手机分辨率

adb shell wm size

8.查看手机系统支持那些adb命令

adb shell ls /system/bin

三.安装卸载类

1.安装新的apk

adb install demo.apk

2.覆盖安装apk

adb install -r demo.apk

3.降级安装apk

adb install -d demo.apk

4.卸载apk

adb uninstall demo.apk

5.卸载apk保留数据

adb uninstall -k demo.apk

6.清除应用缓存

adb shell pm clear demo.apk

四.截图录屏类

1.截图保存到指定位置

adb shell screencap -p /sdcard/jietu.png

2.录制视频并保存到指定位置

adb shell screenrecord -size 1080*2400 -time-limit 600 /sdcard/luping.mp4

五.上传和下载文件类

1.从本地上传文件到手机

adb push H:\jietu.png /sdcard/music

2.从手机下载文件到本地

adb pull /sdcard/picture.png H:\wenjianjia

六.启动关闭服务类

1.启动adb服务

adb start-server

2.关闭adb服务

adb kill-server

七.启动关闭应用类

1.启动一个应用

adb shell am start com.cubic.autohome/com.cubic.autohome.MainActivity

2.启动指定的activity

adb shell am start -n com.cubic.autohome/com.cubic.autohome.MainActivity

3.先停止应用在启动应用

adb shell am start -S com.cubic.autohome/com.cubic.autohome.MainActivity

4.启动一个应用等待页面加载完成

adb shell am start -W com.cubic.autohome/com.cubic.autohome.MainActivity

6.强制关闭app

adb shell am force-stop com.cubic.autohome

7.查看运行中程序进程号

adb shell ps | findstr com.cubic.autohome

8.杀死运行中的进程

adb shell kill 11567(需要root权限,建议使用force-stop杀死报名)

八.根据端口号查看应用程序

1.根据被占用的端口,查看进程号

netstat -ano | findstr “5037”

2.根据进程号,查看应用

tasklist | findstr “7488”

标签:shell,cubic,autohome,apk,adb,常用命令,com
From: https://www.cnblogs.com/shaohuang/p/17505294.html

相关文章

  • adb下载与环境配置
    adb下载与环境配置一.adb下载官方下载地址:https://adbdownload.com/二.adb配置环境变量1.进入到D:\platform-tools内部2.进入系统-高级设置-环境变量-系统变量-path-新建,添加上面的工具包路径3.在cmd命令输入adb,检查是否配置成功(注意:重新开启cmd)......
  • adb连接夜神模拟器
    adb连接安卓模拟器一.检查夜神nox_adb.exe的版本与本地的adb版本是否一致如果本地adb和夜神adb版本不一致,会相互查杀1.检查本地adb的版本在cmd命令行中输入:adbversion,为1.0.41版本2.检查夜神中nox_adb.exe版本进入到夜神的安装包的bin目录下,按住shif,点击右键,打开Powershell在命令......
  • adb无线连接真机
    adb无线连接真机注意:adb无线连接真机,pc端和手机端必须处于同一局域网一.usb连接真机,通过adb重置端口号adbtcpip5555端口号:5555为自定义(每次断开都要重置)二.通过adb连接手机的ip:55551.查看手机的ip地址设置-关于手机-状态信息-ip2.拔出usb数据线,进入开发者选项打开usb调试和选择U......
  • adb连接android真机
    adb连接android真机一.环境准备1.usb数据线2.电脑安装adb调试工具3.开启开发者调试模式:设置-关于手机-版本号,连续点击7次版本4.启用开发者选项模式:打开USB调试开关,同意调试信息,选择usb配置为MTP二.使用adb命令检查是否连接上手机设备1.在cmd命令输入:adbdevices2.adb连......
  • Android adb shell content命令
      adbshellcontentusage:adbshellcontent[subcommand][options]usage:adbshellcontentinsert--uri<URI>[--user<USER_ID>]--bind<BINDING>[--bind<BINDING>...][--extra<BINDING>...] <URI>acontentprovide......
  • QNX-8—QNX常用命令—tracelogger
    一、翻译翻译自:QNXSoftwareDevelopmentPlatform-->Utilities&Libraries-->UtilitiesReference-->Thttps://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.utilities/topic/t/tracelogger.html将跟踪信息记录到事件文件中(1)您必须是root......
  • k8s常用命令
    下面是一些常用的Kubernetes(K8s)命令,以及它们的简要说明。这些命令可以帮助您管理和操作Kubernetes集群中的资源。集群管理命令:kubectlcluster-info:显示集群的基本信息。kubectlconfiguse-context<context_name>:切换到指定的上下文。kubectlgetnodes:列出集群中......
  • QNX-8—QNX常用命令—slay
    一、翻译翻译自:QNXSoftwareDevelopmentPlatform-->Utilities&Libraries-->UtilitiesReference-->S-->slayhttps://www.qnx.com/developers/docs/7.1/index.html#com.qnx.doc.neutrino.utilities/topic/s/slay.html按名称或ID终止或修改进程(QNXNeutrino)1......
  • app之adb 和抓包
    1.逆向的基本流程#1.要获取app----->>渠道(官网,豌豆荚,不建议在华为、小米应用市场)----->>安装到手机;#2.使用抓包工具分析(charles、fidder);#3.使用反编译工具(jadx...)把apk反编译成java代码,分析代码定位代码;#4.使用一些动态定位的工具,frida分析跟踪,hook程序;#5.使用pyth......
  • rabbitmq安装部署和常用命令
     python操作rabbitmqrabbitmq实现可以使用java或者springboot的封装方法,自己创建实现,也可以使用中间件实现,相对于自建,使用rabbitmq应用场景及使用更系统安全。本文具体介绍rabbitmq中间件部署。消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问......