1 前言

    本篇介绍Android三个主要工具的使用,因作者对APP自动化还未有深入的学习,故此处只粗略介绍。

2 工具目录

    三个主要工具都在sdk目录下:D:\software\sdk\

        \tools目录下:uiautomatorviewer.bat  aapt.exe

        \platform-tools目录下:adb.exe

3 uiautomator viewer

    作用:可以查看页面元素   

    (1)sdk\tools目录下:双击uiautomatorviewer.bat

    (2) 运行之后出现以下屏幕:

        3 Android工具使用介绍_第1张图片

    (3) 如果adb有连接真机或者模拟器,点击右上角图标,可以看到APP页面每个元素的属性:id、name、text 等等

4 adb

    Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令便于执行各种设备操作(例如安装和调试应用)。

     常用命令:

 启动adb adb start-server
结束adb adb kill-server
查看连接设备 adb devices

5 aapt

  (1)获取apk包名:

        将准备测试的APK放到D盘某个目录,如D:\test

        打开cmd,输入指令aapt dump badging D:\test\xxx.apk(APK的全名,如手机淘宝.apk)

        以手机淘宝.apk为例,如下图

        3 Android工具使用介绍_第2张图片

    (2) 获取launcherActivity

     接着上一步操作,cmd屏幕拖到中间l找到auncherActivity

     这里可以看到,淘宝的launcherActivity值为com.taobao.tao.welcome.Welcome

        3 Android工具使用介绍_第3张图片