关于app测试小白也会模拟器①🍗💯💦

701 阅读3分钟

1、关于app测试的模拟器

  • 关于模拟器有很多种,有: 夜神模拟器、mumu模拟器、逍遥模拟器、雷电模拟器、篮叠模拟器等、、、
  • 最常用的模拟器夜神模拟器

1.2 关于模拟器下载与环境的搭建

1.2.1 关于夜神模拟器下载

下载网址: www.yeshen.com/ 注意点: 尽量不要下在含有中文的路径里<不是不能下,就是后期有问题会很麻烦>

1.3模拟内网环境搭建

image-20211018173456901.png

image-20211018173536341.png

image-20211018173826983.png

2、配置adb命令

1、找到adb命令所在的文件路径

D:\Program Files\Nox\bin<每个人下载的地方是不一样的,这个是我的>

2、打开系统高级设置、点击环境变量 image-20211018142431774.png 3、选择系统变量中设置的Path进行添加abd的路径

image-20211018142611290.png 4、点击新建,复制到就好 image-20211018142648083.png 5、成功界面,打开一个cmd终端,直接输入abd是成功的

image.png 6、配置完成

3.0 adb命令相命令

3.1 devices

devices:查找当前电脑中所有的链接模拟器设备 命令语法: adb devices 返回的是电脑所有模拟器设备的地址和端口

C:\Users\我是王修呀>adb devices
List of devices attached
127.0.0.1:62001 device

3.2 connect

connect:连接模拟器 命令语法: adb connect ip:端口 返回的是已连接127.0.0.1:62001<夜神端口>

C:\Users\我是王修呀>adb connect 127.0.0.1:62001
already connected to 127.0.0.1:62001

3.2.1 常用的ip和端口

这是举例的端口:

其他的端口可以遍历百度

夜神 127.0.0.1:62001

Mumu 127.0.0.1:7555

3.3 模拟器app安装

安装 install

方法1:

事先下载好的文件,文件一般是以apk结尾的文件 直接拖进夜神模拟器,会自动安装

方法2:

使用adb命令安装

adb install apk文件所在路径/及安装包包的包名

C:\Users\我是王修呀>adb install C:\Users\zuoyebang.apk

Success

方法3 :<在有多台模拟器的情况下>

使用adb命令安装

adb -s id:端口 install apk文件所在路径/及安装包包的包名 参数: -s:序列号

C:\Users\我是王修呀>adb -s 127.0.0.1:62001 install  C:\Users\zuoyebang.apk
Success

3.3 卸载 uninstall

  • 方法1 :

手动卸载直接拖动

  • 方法2:

1、查找安装包完成之后的包名

首先使用 :adb shell <链接模拟器,进入模拟器的安装系统>

进入之后,找到软件安装的文件名,一般是data/data 是软件安装包放的文件夹

其次进入:cd/data/data <这是安卓系统软件安装包的文件>

进入之后查看安装包的包名

com.insthub.ecmobile

退出模拟器的安卓系统

exit 退出安卓模拟系统

R11 Plus:/ # exit

C:\Users\我是王修呀>

执行 adb uninstall 包名

C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success
aapt命令

使用aapt命令找到安装包

1、利用aapt 找到包名你需要卸载的安装包名 aapt d badging apk所在路径/和安装包的文件名

会出现很多数据,第一排的是安装包在安卓系统的安装包的包名 image-20211024124220364.png

注意点:需要安装的时候apk文件所在路径保持一致

C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success

为了方便查看不出错 我们可以使用管道 “|”

aapt d badging apk所在路径/和安装包的文件名 |find “package”

image.png

C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success

常见的安卓安卓包

data 包

image-20211019101025352.png

image-20211019101206497.png /data/data 里面的com.开头的文件夹都对应的了一个app

ecmobile 文夹夹

ecmobile 在未使用的时候,有几个空包 image-20211019101953119.png ecmobile image-20211019102305567.png

从远程的安卓模拟器蒋文杰拉取


adb pull   /data/data/com.insthub.ecmobile/shared_prefs/userInfo.xml E:\remotefiles 
adb  pull  远程地址   本地地址 从模拟器获取数据

adb push  本地地址  远程地址  推送数据
adb push   E:\remotefiles  /data/data/com.insthub.ecmobile/shared_prefs/userInfo.xml

image-20211019111556345.png