时间:2021-07-01 10:21:17 帮助过:36人阅读
-k #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件) 例:adb uninstall -k com.tencent.mm 7.清除应用缓存信息:adb shell pm clear [package 包名] 例:adb shell pm clear cn.xlink.xxxx 拓展学习:可用于测试app,将app缓存清除后,对于app的使用是否有影响,针对清除数据校验app,还可以有如下的方法:通过第三方软件对app进行清理(如360卫士)、去到手机的设置页面,程序管理,主动清除数据(感觉这个测试点要是被开发知道,可能会被打) 8.查看前台activity:adb shell dumosys activities | findstr mFocusedActivity adb shell dumpsys activity | grep -i run 9.查看正在运行的services:adb shell dumpsys acivity services [包名] 10.启动特定的APP应用:adb shell am start -n [apk包名]/[启动activity又称mainactivity] 例:adb shell am start -n cn.xlink.zensun/cn.xlink.park.modules.splash.view.SplashActivity 11.强制停止应用:adb shell am force-stop [包名] 例:adb shell am force-stop cn.xlink.zensun 12.查看应用详细信息:adb shell dumpsys package [包名] 例:adb shell dumpsys package cn.xlink.zensun 针对dumpsys的使用:参考链接:https://www.jianshu.com/p/e710fe2410ca adb shell dumpsys XXX
13.查看屏幕分辨率:adb shell wm size
修改屏幕分辨率:adb shell wm size 720x1024 可能会出现无法修改的问题,如下图所示:
解决方法:
去到手机设置页面,开发者选项,打开安全 无线连接 1.手机与电脑连接同一个网络 2.查看手机是否连接成功:adb devices 3.让设备在5555端口监听TCP/IP连接:adb tcpip 5555 4.断开USB连接 5.查看设备的IP地址:adb shell ifconfig | findstr Mask 6.通过ip连接设备:adb connect <device-ip-address> 7.校验是否连接成功:adb devices,出现<device-ip-address>:5555 device,表示连接成功
三、疑难杂症 1.adb devices无法找到设备(部分手机可以,部分不行,可排除驱动未安装引发的问题),解决方案可参考:https://jingyan.baidu.com/article/ce09321b5b76642bff858f31.html 大体上为:找到手机设备的硬件id,将硬件id加入到adb_usb.ini 及可 2.使用grep 命令时提示:grep‘ 不是内部或外部命令,也不是可运行的程序或批处理文件 解决方案有两种: 一、将adb shell 后面的用双引号括起来
二、将grep替换成findstr
杂谈--ADB命令的使用
标签:pop 疑难杂症 ack vcc 安装路径 lin 路径 zcm 排除