adb命令

一、常用app命令介绍

  1、显示系统中全部设备(连接到计算机的Android设备或者模拟器将会列出显示)

    adb devices

  2、断开连接设备

    adb disconnect 手机ip

  3、无线连接设备

    adb connnect 手机ip(手机和电脑处于同一网段)

  4、开启adb服务

    adb start-server

  5、关闭adb服务

    adb kill-server

 

二、安装、卸载软件包

  1、安装软件包

    adb install -r /路径/软件包文件名(-r 保留数据 -t 强制覆盖),(-r 和 -t 需要加在路径或者文件名前面)

  2、卸载软件包

    adb uninstall (apk包名) 直接卸载软件

    adb ininstall -k (apk包名)    此命令会保留数据和缓存文件

    软件包名的获取

 

   3、清除应用数据与缓存

    adb shell pm clear (apk包名)

  4、启动、停止应用

    启动:adb shell am start 包名/activity名   (包名和activity名都需要)

    停止:adb shell am force-stop (apk包名)

 

  5、获取APP启动时间

    -R 后面加数字 (代表重复启动多少次)

 

 

  6、获取内存和cpu

    当前内存占用情况

      格式:adb shell dumpsys meminfo (包名)

    获取cpu(两个命令一样)

      格式:adb shell dumpsys cpuinfo

         adb shell top -s 9

 

  7、获取app使用流量

 

 

  8、monkey稳定性测试

    -C: 后面为日志指定路径

    adb shell monkey -p 包名 数字 -v >本地文件

    --pct-touch :表示软件随意点解app界面

 

 

 

三、真机演示

  1、通过数据线链接手机和电脑(手机安装solopi)

    进入设置 -- 点击关于手机 -- 点击版本号,连续点击七次,使手机处于开发者模式 -- 再退到设置,点击开发者选项 -- 进入选择USB调试

  2、然后电脑进入命令终端

  3、若想进入调试手机内部(查看手机内部系统文件)

    adb shell (此时就可以进入手机内部了)

    进入后可以用Linux命令操作手机

    一般进入sdcard里面创建操作新文件夹

  4、将文件导出到电脑上

    adb pull /手机上的文件路径 电脑上的存放文件的路径

  5、将电脑文件导入进手机

    adb push 电脑上的存放文件的路径 手机上的文件路径

  

四、手机抓包

  1、fiddler抓包(https)

    在页面tools,选择options -- 选择HTTPS -- 选择Capture HTTPS CONNECTS , 选择Decrypt HTTP , 选择Ignore server.... -- 点击Actions

    (安卓)如果抓取手机的包:除了上面的步骤外,然后再点击HTTPS旁边,点击Connections,勾选下面全部选项 -- 然后获取电脑ip地址 -- 然后去手机上点击浏览器,输入电脑ip地址,并且输入        connections 里面的端口号8888。页面会提示安装点击安装证书(最下面一个)-- 再去手机上的弹窗里面随便取个名,设置密码,点击安装证书即可。-- 然后在手机上进入网络        (WLAN),长按已经连接的局域网,点击修改网络,点击高级选项,选择手动,输入刚刚的ip地址,端口号8888,点击确定即可。

     (以上手机和电脑要处于同一网段)

  2、Charles手机抓包

    1、让电脑和手机处于同一个局域网,用电脑和手机链接同一个WiFi(电脑给手机开WiFi也行)

    2、打开Charles,点击菜单栏中Proxy ,然后Prow Settings , 设置端口8888(默认),也可不修改端口号,点击ok。

posted @ 2023-03-15 17:17  新入世界的小白  阅读(1563)  评论(0编辑  收藏  举报