一.环境变量的配置
-
java环境的配置
1).Java环境windows安装JDK1.8
运行jdk-8u151-windows-x64.exe文件,默认安装即可(例如我的安装目录:c:\Program Files\ava\jdk1.8.0)
配置java环境变量(Windowns7为例)
1.进入我的电脑->属性->高级系统设置->环境变量
⒉.在系统变量下点击新建->变量名:]AVA_HOME->变量值:比如:c:\Program Files\Javaljdk1.8.0 ->点击确定按钮
3.在系统变量下点击新建->变量名:CLASSPATH ->变量值:
.;%3AVA_HOME%\7ib;%3AVA_HOME%\7ib\too1s.jar(***变量值最前面有一个".") ->点击确定按钮
4.在系统变量下找到系统的path变量,进入在最后添加︰ ;%3AVA_HOME%\bin;%3AVA_HOME%\jre\bin(最前面是一个分号,如果path变量最后已有分号,可不用添加)->点击确定按钮
验证环境变量
1.win+r或者开始->搜索框输入cmd
2.在界面运行java -version
3.出现版本即可 -
AndroidSDK环境|windows
将至DK保存到硬盘
Android SDK文件夹解压到任意目录(记住这个目录的位置,目录不要有中文)
配置环境变量
1.进入我的电脑->属性->高级系统设置->环境变量
⒉.在系统变量下点击新建->变量名:ANDROID_HOME ->变量值: D:\android-sdk ->点击确定按钮
3.在系统变量下找到系统的path变量,最后添加︰ ;%ANDROID_HOME%\platform-too1s;%ANDROID_HOME%\too7s;(最前面是一个分号,如果path变量最后已有分号,可不用添加)->点击确定按钮
验证环境变量
重启命令行工具,命令行输入adb,不报错即可
二.adb构成和工作原理
adb构成
1.client端,在电脑上,负责发送adb命令
2.daemon守护进程,在手机上,负责接收和执行adb命令o server端,在电脑上,负责管理client和daemon之间的通信
adb工作原理
1.client端将命令发送给server端
2. server端会将命令发送给daemon端
3.daemon端进行执行
4.将执行结果,返回给server端
5. server端将结果再返回给client端
adb获取包名和界面名·包名和界面名的概念
1.包名,对应着应用程序
2.界面名,对应着应用程序的某个界面,也叫做启动名如何获取包名和界面名
mac
adb shell dumpsys window windows | grep mFocusedApp
windows
adb shell dumpsys window windows | findstr mFocusedApp
adb文件传输
从电脑发送文件到手机
如何使用
adb push电脑的文件路径 手机的文件夹的路径
从手机拉取文件到电脑
如何使用
adb pull手机的文件路径 电脑的文件夹的路径
应用场景
如果希望将电脑上的某个文件,发送到手机,使用adb push 的命令。
如果希望将手机上的某个文件,发送到电脑,使用adb pull的命令.
获取app启动时间
如何获取app启动时间
adb shell am start -w 包名/界面名
应用场景
1.当企业有需求的时候,使用这个adb命令进行测试
2.如果企业没有特定的时间规范,我们可以参考同类产品,不要超过一倍即可
获取手机日志
如何获取手机的日志
adb logcat
找到bug位置然后输入命令,再点击bug 查看日志
·应用场景
。当成发生崩溃的时候,可以将日志信息发送给开发人员,便于其快速的定位bug
关于崩溃的处理,需要找日志中的“at”前面,的第一个字符是E的就是错误信息
其他命令
1.安装app到手机
adb install apk路径
2.卸载手机上的app
adb uninstall包名
3.查看连接设备的数量及设备号
adb devices
4.进入到android手机系统内部的命令行中
adb shell
5.关闭adb服务
adb kill-server
6.开启adb服务
adb start-server
7.查看adb帮助
adb --help