移动端ADB

(Android、iOS)

1、测试移动端:     功能    性能   安全   网络  界面    安装卸载

2、看图工具-- 蓝湖、Axure、墨刀(面试题)

3、移动端的性能指标

      1、内存

      2、CPU

      3、流量

      4、电量

      5、启动速度

      6、滑动速度、界面切换速度

      7、与服务器交互的网络速度

web端的性能指标

       1、CPU

       2、内存

       3、网络

       4、IO指标

       5、磁盘

       6、兼容

6、ADB

配置

1、安装JDK的安装包(傻瓜式安装不需要更改路径)

2、我的电脑右击属性-高级系统设置-环境变量

      用户变量 新建

      JAVA_HOME

      C:\Program Files\Java\jdk1.8.0_144(文件所在的目录路径)

      系统用户变量 新建

       C:\Program Files\Java\jdk1.8.0_144\bin

3.点击确定

4.验证:

  运行输入cmd 在黑窗口中输入  java  javac


配置Android -sdk

1.解压压缩包

2.我的电脑右击属性--高级系统设置--环境变量

  用户变量 新建

  ANDROID_HOME

  D:\android-sdk

  系统用户变量中

  D:\android-sdk\platform-tools

  D:\android-sdk\tools

  3.点击确定

  4.验证:

    运行输入cmd 在黑窗口中输入  ADB

配置模拟器或者是真机

    下载并安装雷电


adb devices    查看设备编号

adb install 路径 安装apk

adb uninstall 包名 卸载apk

adb shell pm list packages 罗列出所有的包

-s      系统包名

-3      三方的包名

adb shell dumpsys cpuinfo          查看当前移动端的cpu的使用率

-包名 查看当前app cpu的使用率

adb shell getprop | findstr dalvik  查看本机内存使用率

adb shell dumpsys meminfo +包名    查看当前app 内存的使用率

adb shell dumpsys activity | findstr "mFocusedActivity"  查看当前的app的包名以及启动项

adb locat 查看手机日志

logcat -v time process >C:/log/aa.txt    打印日志并保存到本机

adb -s 设备名称 logcat -v time process >C:/log/aa.txt  指定设备进行打印

V —— Verbose(最低,输出得最多)

D —— Debug

I —— Info

W —— Warning

E —— Error

F —— Fatal

S —— Silent(最高,啥也不输出)

adb logcat *:W    过滤日志  含w以及w以上的日志

adb -s 设备名称 logcat *:w -v time process >C:/log/aa.txt  指定设备进行打印


不常用的以及用来给面试官命令如下(面试题)

参考网址:https://blog.csdn.net/qq_26552691/article/details/81348222

adb start-server 或者adb shell,来启动adb服务


adb kill-server 来关闭服务

若启动之后用USB连接手机之后,找不到设备,我们使用:adb nodaemon server 这个命令检查5037端口是否被占用,如果被占用,则提示cannot bind 'tcp:5037

adb devices 查看当前连接的设备


adb -s <device_name> shell 这个命令来进入指定的设备


adb version 查看当前adb版本


adb get-serialno  获取手机的序列号

adb shell wm size 查看手机屏幕分辨率


adb shell cat /proc/cpuinfo  显示手机的cpu信息


adb shell getprop ro.product.model  查看手机的设备型号

adb shell cat /sys/class/net/wlan0/address  获取手机的mac地址


adb shell pm list packages 显示手机里面所有应用的包名

6.通过ADB命令来启动应用

启动应用的命令为:adb shell am start -n <package_name>/<package_name>.<activity_name>,其中,<package_name>代表应用的包名,<package_name>.<activity_name>代表这个包的启动入口。

所以,要想通过adb命令来启动某个应用,首先必须先获取这个应用的包名和这个应用的启动入口。在这里,我以爱奇艺这个应用为例子,我们先通过 adb shell dumpsys activity | grep mFocusedActivity 这个命令来获取某个应用的包名和这个应用的启动入口,其中, com.qiyi.video即为这个应用的包名,org.qiyi.android.video.MainActivity即为这个应用的启动入口。


接下来,我们只要执行:adb shell am start -n com.qiyi.video/org.qiyi.android.video.MainActivity 这个命令,就可以启动爱奇艺这个应用,出现如下图所示内容,说明启动成功。


7.复制手机文件到电脑

(1)确定复制的文件在手机的哪个路径里。确定了路径之后,我们通过adb shell 链接手机,输入 ls 。


就可以看到手机的文件目录,找到文件所在的目录,通过cd xx(xx即文件名)进入该目录,比如我进入sdcard目录,通过ls查看该目录下的文件


然后拷贝该目录下的 20180712144401.jpg 文件。输入:adb pull /sdcard/20180712144401.jpg  即可将该文件拷贝到电脑中


再进入另一个目录下拷贝另一个文件 cd Download 进入到Download目录下,查看归案目录下的文件,这里我把该文件拷贝到g盘下,Ctrl+D退出连接,转到g盘,通过:adb pull /sdcard/Download/app-all-release.apk 即可将该文件拷贝到g盘中。如果不想转到g盘则按Ctrl+D退出连接之后,直接输入:adb pull /sdcard/Download/app-all-release.apk 即可将文件复制到c盘。



©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,295评论 6 512
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,928评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,682评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,209评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,237评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,965评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,586评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,487评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,016评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,136评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,271评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,948评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,619评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,139评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,252评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,598评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,267评论 2 358

推荐阅读更多精彩内容