1.移动自动化环境搭建
1.1搭建环境简介
- java
- android的app大多数是java开发的
- Android SDK
- 使用其中的工具,定位工具、adb调试工具
- 模拟器/真机
- 方便授课
1.2java的安装
-
安装步骤
- 双击安装文件,一路下一步
- 定义系统级别的变量
- JAVA_HOME=xxxxx\jdk
- 配置path
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
- 验证
- 在终端输入java -version
- 在终端输入javac -version
-
环境变量的作用
- 使用命令执行程序的顺序
- 先在当前目录查找,如果有就执行
- 如果没有就去path下的路径去查找,如果有就执行
- 如果没有,报错:
不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 使用命令执行程序的顺序
-
注意点
- JAVA_HOME的命名,必须要求是全大写,用下划线连接
- 环境变量path,建议大家配置到系统级别。有些程序无法访问用户的私有配置信息
1.3Android SDK的安装
- 安装步骤
- 解压android sdk的压缩包
- 自定义变量
- ANDROID_HOME=xxxxxxx\android-sdk
- 配置path
- %ANDROID_HOME%\platform-tools
- %ANDROID_HOME%\tools
- 验证
- adb --version
1.4genymotion安装
-
安装步骤
- 双击genymotion的安装文件、安装过程,提示安装virtualBox,安装即可
- 导入手机,virtualbox:管理–导入虚拟机电脑
- 启动手机:genymotion开启对应的手机即可
-
ARM插件的安装步骤
- 将ARM插件拖拽到手机屏幕松手即可,注意:ARM所在的目录不能有中文
- 弹出框点击OK进行安装
- 重启手机模拟器
2.adb调试工具
1.1adb的概念
-
概念
- Android Debug Bridge的简写,用来调试手机
-
组成和工作原理
- Client端:安装在电脑(Android SDK),负责发送adb指令
- Server端:安装在电脑(Android SDK),负责Client端和daemon守护进程的通信
- Daemon守护进程:安装在手机中,负责执行adb指令
1.2adb基础命令
-
获取当前连接的手机设备列表
adb dev