Appium模拟器配置
Android原生模拟器配置
AVD创建
进入到Android-sdk路径下有一个AVD Manager.exe,双击启动
这样就通过安卓虚拟机创建成功了~
命令行创建模拟器
cmd 进入Android-sdk的子目录tools文件夹下 有一个android.bat程序
Android - create avd -n MyTest -t android-22 -c 100M -abi default/armeabi-v7a
已经创建成功!
注释:
字符 | 全拼 | 含义 |
---|---|---|
-n | name | 虚拟机名称 |
-t | target | 目标安卓系统的版本 |
-c | card | sd card的大小 |
-abi | application binary interface | 应用二进制接口 |
命令行查看模拟器
- Android - list avd
查看系统可用安卓版本
- android - list target
命令行启动模拟器
- emulator @Test
模拟器中安装apk
- adb install apk路径
- 进入到apk路径下 adb install **.apk(这个API Demos是我卸载之后重新安装的操作)
安装成功~
模拟器中卸载
- adb uninstall <包名>
- 获取apk的包名
- cmd进入android sdk->build tool路径下执行 aapt dump badging <apk路径>
- 或者环境变量中path配置了 build-tool的路径,cmd中任意路径都可以执行
-adb uninstall io.appium.android.apis卸载该程序
卸载成功了~
Genymotion模拟器配置
官网收费请下载破解版
安装Genymotion和oracle 虚拟机
安装完成后,创建虚拟机,其它同夜神和原生模拟器方式相同
需要去官网注册账号
配置本地安装oracle虚拟机安装路径
配置ADB(android sdk)
创建成功就可以使用了
包名和Activity获取方式
三种方式
1.aapt dump badging <apk.path>
apk.path 安装包的路径
target.path目标路径
2.apktool d -f <apk.path> -o <target.path>