三、环境搭建
环境搭建1 :
1. Java环境(JDK/JRE)
说明:java编写的程序运行所需环境
2. AndroidSDK
说明:安卓应用开发所依赖的开发工具包;
提示:(1. 元素定位工具;2. adb命令)
3. Android模拟器
说明:就是一部安卓手机
提示:让电脑和手机连接起来;
4.appuim
5.python代码
JAVA环境搭建:
1. 注意
1). 下载操作系统对应JDK安装包
2). 下载软件依赖JAVA环境对应的版本
2. 搭建:
1. 参考相关
AndroidSDK环境搭建
1. 添加 adb.exe执行文件所在目录 -->环境变量PATH
2. 添加 automatorviewer.bat 文件所在目录 -->环境变量PATH
Android模拟器环境搭建
1. 测试环境最方面使用第三方模拟器(夜神、MUMU、雷电...)
2. 安卓开发最方面使用(Genymotion)
四、ADB介绍
adb: android debug Bridge(安卓调试桥工具)
三者通讯:
1. client: 发送adb命令,在pc电脑中
2. server: 监听client发送的命令,将命令传给daemon; 在pc电脑中
3. daemon:监听server发送的命令,在手机中
常用命令:
1. 了解
1. adb --help
2. adb start-server # 启动server 进程
3. adb kill-server # 关闭server进程
4. adb shell am start -W 包名/启动名 # 查看app启动时间
关注:TotalTime:时间
2. 掌握
1. adb devices:查看已连接的手机设备名
2. adb push x:\电脑文件路径\文件名.后缀 /sdcard/文件.后缀 # 将电脑文件传到手机
提示:
1. 电脑路径使用斜杠;
2. sdcard:目录为安卓系统下的资源文件夹
3. 保存后的文件名和后缀一定要命名,否则自动生成
3. adb pull /sdcard/文件.后缀 x:\xx\ # 将手机文件拉取到电脑中
4. adb logcat # 实时记录手机操作日志
应用:adb logcat > d:\adb.log
查看:查看日志文件搜索错误信息 如:err、500、…
5. adb shell dumpsys window windows | findstr usedApp
6. # 获取应用包名和启动名
如:com.android.settings/.Settings
说明:
包名:app应用唯一标识符,一般公司采用反向域名 (com.android.settings)
启动名:每个页面名称,允许重复(.Settings)
7. adb install apk文件路径 # 安装apk到手机
8. adb uninstall 包名 # 卸载手机apk文件
3. 理解
1. adb shell getprop ro.build.version.release # 获取系统版本号;