首先安装Android Studio,官网下载安装程序,下载链接:https://developer.android.com/studio#downloads
安装过程非常简单,一直下一步就可以。
adb命令
adb的全称是Android Debug Bridge,安卓调试桥,是一种安卓系统的控制工具。
在测试和开发过程中,我们可以使用adb命令对虚拟机或者连接在电脑上的安卓真机进行命令操作。
常用adb命令
adb device //查看当前设备
adb kill-server //关闭 adb 的后台进程
adb tcpip //让 Android 脱离 USB 线的 TCP 连接方式
adb connect //连接开启了 TCP 连接方式的手机
adb logcat //Android 日志查看
adb bugreport //收集日志数据,用于后续的分析,比如耗电量
adb shell
除了adb之外,adb shell也是我们经常需要使用到的命令
adb shell本身是一种Linux的脚本语言,常用的有以下这些:
adb shell dumpsys //获取app的信息,包括CPU使用率、帧率、耗电量等
adb shell pm //包管理工具
adb shell am //activity 管理工具
adb shell ps //获取进程列表
adb shell monkey //测试工具
adb shell uiautomator //测试工具
其中dumpsys是一个非常重要的命令,可以用来获取Android的各种性能信息,常用有以下类别:
adb shell dumpsys | grep -i DUMP //获取所有的 dumpsys 子命令
adb shell dumpsys activity top //获取当前 activity
adb shell dumpsys package com.xxx.android //获取特定包基本信息
adb shell dumpsys notification //获取系统通知
adb shell dumpsys meminfo com.android.settings //获得内存信息
adb shell dumpsys cpuinfo //获取 cpu 信息
adb shell dumpsys gfxinfo com.android.settings //获取 gpu 绘制分析
adb shell dumpsys activity broadcasts | grep senderName= //获取短信
然后安装adb。
然后打开终端,输入命令
sudo vim ~/.bash_profile
进入vim编辑器,按i,进入编辑模式,在文件中添加以下内容:
#Setting PATH for Android ADB Tools
export PATH=${PATH}:/Users/你的用户名/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/你的用户名/Library/Android/sdk/tools
然后我们需要使我们的配置生效,所以需要执行下面这个命令:
source ~/.bash_profile
此刻我们的电脑就能正确识别adb命令了,我们来试试,在终端中输入命令
adb version
我们可以看到有adb的版本输出:
使用Android Studio创建虚拟机
我们打开安装好的Android Studio,选择新建一个project:
创建好project之后,上方工具栏中,“运行”的三角标志旁边,有一个虚拟机的选择下拉框,我们可以在这里新建虚拟机:
我们选择打开AVD manager,可以看到左下角有一个新建设备的按钮:
然后我们可以下载一些不同版本的Android系统,进行虚拟机的创建。
创建好虚拟机后运行,可以看到有一个虚拟机已经成功在运行,我们可以在上面进行各种模拟的安卓收集操作:
使用adb命令操作虚拟机
我们回到终端,使用adb devices查看以下,系统此刻是否检测到我们打开了这一台虚拟机:
可以看到,系统已经检测到了我们打开了这台虚拟机,然后我们可以使用上面介绍过的adb命令来对虚拟机进行一些操作了。