adb命令 【Android 调试桥】

Android 调试桥(adb)  Android Debug Bridge  ADB的全称为Android Debug Bridge,字面意思就是安卓调试桥,ADB是一个“客户端-服务器端“的关联程序,

电脑下载 platform-tools   ,配置到系统环境中

将安卓手机打开开发者选项和usb调试,usb连接在电脑上

电脑 cmd   操作adb命令 

它的主要功能有:
1) 运行设备的shell(命令行)
2)管理模拟器或设备的端口映射
3)计算机和设备之间上传/下载文件
4)将本地apk软件安装至模拟器或android设备

 

 

adb常用命令:

查看应用安装路径

adb shell pm path <package-name>

C:\Users>adb shell pm path com.jingdong.app.mall

package:/data/app/com.jingdong.app.mall-2.apk

 

查看应用详细信息

adb shell dumpsys package <package-name>

C:\Users>adb shell dumpsys package com.jingdong.app.mall

<package-name> 表示应用名包,运行次命令的输出中包含很多信息,包括 Activity Resolver Table、Registered ContentProviders、包名、userId、安装后的文件资源代码等路径、版本信息、权限信息和授予状态、签名版本信息等。

 

查看正在运行的 Services

adb shell dumpsys activity services [<package-name>]

C:\Users>adb shell dumpsys activity services com.jingdong.app.mall

<package-name> 参数不是必须的,指定 <package-name> 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。<package-name> 不一定要给出完整的包名,可以只给一部分,那么所给包名相关的 Services 都会列出来。

 

清除应用数据与缓存

adb shell pm clear <package-name>

C:\Users>adb shell pm clear com.jingdong.app.mall

<package-name> 表示应用名包,这条命令的效果相当于在设置里的应用信息界面点击了清除缓存和清除数据

 

强制停止应用

adb shell am force-stop <packagename>

C:\Users>adb shell am force-stop com.jingdong.app.mall

 

获取某个应用日志到电脑d盘

adb logcat com.jingdong.app.mall > d:testlog1.log

 

将电脑中的文件传到手机中

adb push D:\Download\JDMALL-V9.apk  /storage/emulated/0/Download/JDMALL-V9.apk

 

将手机中的文件传到电脑中

adb pull /storage/emulated/0/DCIM/Camera/test.jpg  D:\Download\test.jpg

posted @ 2021-06-02 18:35  6000a  阅读(275)  评论(0)    收藏  举报