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

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命令所在的文件路径

1
makefile复制代码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
返回的是电脑所有模拟器设备的地址和端口

1
2
3
makefile复制代码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<夜神端口>

1
2
arduino复制代码C:\Users\我是王修呀>adb connect 127.0.0.1:62001
already connected to 127.0.0.1:62001

3.2.1 常用的ip和端口

这是举例的端口:

其他的端口可以遍历百度

1
2
3
复制代码夜神 127.0.0.1:62001

Mumu 127.0.0.1:7555

3.3 模拟器app安装

安装 install

方法1:

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

方法2:

使用adb命令安装

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

1
2
3
makefile复制代码C:\Users\我是王修呀>adb install C:\Users\zuoyebang.apk

Success

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

使用adb命令安装

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

1
2
makefile复制代码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 退出安卓模拟系统

1
2
3
makefile复制代码R11 Plus:/ # exit

C:\Users\我是王修呀>

执行 adb uninstall 包名

1
2
makefile复制代码C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success
aapt命令

使用aapt命令找到安装包

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

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

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

1
2
makefile复制代码C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success

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

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

image.png

1
2
makefile复制代码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

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

1
2
3
4
5
6
kotlin复制代码
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

本文转载自: 掘金

开发者博客 – 和开发相关的 这里全都有

0%