adb命令(正在补充。 )
查看adb版本
adb版本以根权限运行adb
adb root搜索设备,并在命令中指定目标设备:
搜索ADB设备-将当前唯一通过-dUSB连接的Android设备指定为命令目标-将当前唯一仿真器指定为e命令目标的命令目标-对应于-s serialNumber的serial
ADB开始-服务器停止ADB服务器命令:
adb kill-server adb安装apk命令参数
在adb install -t中,AndroidManifest.xml中的应用程序可以指定android:testOnly='true '的APP应用程序-锁定l APP应用程序保护目录/mnt sd卡- g赋予APP应用程序执行时的所有权限。 -r可以替换现有的APP应用程序。 也就是说,如果强制安装-d,则安装的版本将低于手机上的版本,并且可以进行降级和覆盖安装
卸载命令:
ADB uninstall [-k ] package name package name表示APP应用程序的软件包名称,-k参数是可选的,表示卸载APP应用程序时会保留数据和缓存目录查看APP应用程序列表:
ADB shell pmlist packages [-f ] [-d ] [-e ] [-s ] [-3 ] [-I ] [-u ] [-- useruser _ id ] [过滤器] 无所有APP应用程序-f显示与APP应用程序关联的apk文件仅显示禁用的APP应用程序仅显示启用的APP应用程序-s仅显示系统APP应用程序-3仅显示第三方APP应用程序- I APP应用程序显示安装APP过滤器软件包名称包含过滤器字符串,用于清除APP应用程序数据和高速缓存:
查看ADB shell pmclearpackagename前台活动:
ADB shell dumpsysactivityactivities|grepmfocusedactivity发送广播:
ADB shell am broadcast [选项] intent可以广播到所有组件,也可以仅广播到指定的组件。
例如,向所有组件广播BOOT_COMPLETED。
adbshellambroadcast-a Android.intent.action.boot _ completed,例如org.ma庄. boottimemeasure/. bootcompleted
adbshellambroadcast-a安卓. intent.action.boot _ completed-norg.ma庄. boottimemeasure/. bootcompletedrececere
(上述广播均可使用adb触发器)
http://www.Sina.com/http://www.Sina.com /
adb pull设备中的文件路径[计算机上的目录]计算机上的目录参数是可选的,默认情况下会复制到当前目录中。
将adb pull /sdcard/sr.mp4 ~/tmp/电脑中的文件复制到设备中
adb push电脑上文件路径设备内的目录adb push ~/sr.mp4 /sdcard/*小技巧: *设备上文件路径的普通权限可能不能直接写,如果你的设备已经root过的话fileer然后,ADB shell和su在ADB shell上获得根权限,然后在CP /sd卡/文件名称/路径/on /设备上。
文件管理
获取先前应用的进程号PID :
ADB shell ' PS |软件包名称'例如,ADB shell ' PS ' grep com.Dangdang.buy2'必须获取与pid对应的套接字请求,https必须进行过滤
adbshelllogcat|grep 4763grephttpsd 3360testTV.txt (过滤https并直接将日志写入指定文档)更多的adb信息浏览博客: https://bll