1、关于app测试的模拟器
- 关于模拟器有很多种,有: 夜神模拟器、mumu模拟器、逍遥模拟器、雷电模拟器、篮叠模拟器等、、、
- 最常用的模拟器夜神模拟器
1.2 关于模拟器下载与环境的搭建
1.2.1 关于夜神模拟器下载
下载网址: www.yeshen.com/ 注意点: 尽量不要下在含有中文的路径里<不是不能下,就是后期有问题会很麻烦>
1.3模拟内网环境搭建
2、配置adb命令
1、找到adb命令所在的文件路径
D:\Program Files\Nox\bin<每个人下载的地方是不一样的,这个是我的>
2、打开系统高级设置、点击环境变量
3、选择系统变量中设置的Path进行添加abd的路径
4、点击新建,复制到就好
5、成功界面,打开一个cmd终端,直接输入abd是成功的
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所在路径/和安装包的文件名
会出现很多数据,第一排的是安装包在安卓系统的安装包的包名
注意点:需要安装的时候apk文件所在路径保持一致
C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success
为了方便查看不出错 我们可以使用管道 “|”
aapt d badging apk所在路径/和安装包的文件名 |find “package”
C:\Users\我是王修呀>adb uninstall com.baidu.homework
Success
常见的安卓安卓包
data 包
/data/data 里面的com.开头的文件夹都对应的了一个app
ecmobile 文夹夹
ecmobile 在未使用的时候,有几个空包
ecmobile
从远程的安卓模拟器蒋文杰拉取
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