春衣少年当酒歌,起舞四顾以笑和。这篇文章主要讲述Android手机测试环境搭建相关的知识,希望能为你提供帮助。
android SDK概念:
SDK(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK 指的是Android专属的软件开发工具包。
Android SDK的安装与环境变量配置:
1、下载Android SDK,解压后即可(全英文路径)
下载地址:http://tools.android-studio.org/index.php/sdk
2、新建一个环境变量,变量名:ANDROID_HOME,变量值:c:sdk(以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。
3、在系统变量path中添加 ;
%ANDROID_HOME%platform-tools;
%ANDROID_HOME% ools
4、Android SDK配置完成,接下来验证配置是否成功。
5、点击运行—
—
输入cmd—
—
回车—
—
输入adb—
—
回车,出现英文命令提示即正确
连接方式1:使用模拟器
1. 下载Android SDK,并配置好环境变量
2. 安装模拟器,并开启
3. 执行adb connect 127.0.0.1:6555,开一个通道
4. 使用adb devices
5.
adb shell 进手机后台linux系统
连接方式2:使用真机操作
1. 打开安卓手机,猛点设置--安卓版本,连点7点,出现开发者模式选项
2. 开启开发者模式,usb调试
3. 手机使用USB数据连连接手机,使用笔记本电脑安装WiFi共享,开WIFI给手机用,安用手机助手连接手机
4.使用 adb devices
5. adb shell 进手机后台linux系统
注:adb常用命令
1. 安装apk
adb install
apk安装包
adb install *.apk
2. 反编译拿包名
通过反编译查包名,查看第一行的package: name的属性值
反编译:在aapt.exe工具所在的目录下,aapt dump badging
*.apk
3. 运行app 通过adb shell命令拿到包名
3.1 启动app,使用adb shell进手机后台
3.2 执行 dumpsys
activity | grep mFocusedActivity
拿包名
4. 卸载app
adb uninstall *.app
5. 再次安装
adb install
应用程序.apk –
r
adb install
-r
*.apk
6. adb shell 进手机超级终linux系统
7. adb version 查看当前adb版本
8.
adb pull <
A>
<
B>
A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
9.
adb push <
B>
<
A>
A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
10.重新挂载文件系统 :adb remount
11.重启手机:adb reboot
12. 查看日志:adb logcat
13.
命令查看当前运行的包名和Activity:adb shell dumpsys window | findstr mCurrentFocus ,使用它前先要打开待测app
14.
查看app的路径:adb shell pm path *.app
15.
查看所有包名:adb
shell
pm
list
packages
16.
启动activity:adb shell am start -n <
package_name>
/.<
activity_class_name>
【Android手机测试环境搭建】
推荐阅读
- springboot中@Mapper和@Repository的区别
- callapply与bind的区别
- 一路踩坑,搭建的Appium自动化测试环境
- uni-app的scroll-view组件的使用体验
- Android事件传递机制
- Android DJI Mobile-SDK 开发
- Mapped Statements collection does not contain value for xxx.xxx 错误原因&解决方案
- Apple SIP简介及在Clover中如何控制
- java applet