genymotion模拟器+charles抓包工具

2019-04-13  本文已影响0人  IceCover

https://pan.baidu.com/s/14BfrYkHZ_zARaULwtfZLKg 提取码:xpa9

一.安装genymotion

  1. genymotion准备目录下 安装使用Personal Use个人使用 genymotion-2.12.0.exe 再将genymotion,genyshell,player辅助到genymotion-2.12.0的安装目录里*\Genymobile\Genymotion覆盖源文件.
  2. genymotion准备目录下 再安装vbox.exe 虚拟机安装程序

二.安卓包安装

  1. 安装完成后,点击add新建一个安卓包 (5.1.0 最好)
    下载不了可以直接用genymotion-trans目录下 Custom Phone - 5.1.0 - API 22 - 768x1280,放在这个目录里,在重新add同名的包。
    image.png
    注:在run项目的时候报错,看一下这里
    任务管理器
    image.png
    虚拟化是否开启,未开启应先开启虚拟化才能运行项目
    进入bios=>advanced=>cpu Options=>virtualized technology 打开可用,保存并重启。
    再次打开genymotion进入模拟器
    image.png

此时安装APP还是会报错
官网给出的解释:Genymotion模拟器使用的是x86架构,在第三方市场上的应用有部分不采用x86这么一种架构,所以在编译的时候不通过,报“APP not installed”,可以下载Genymotion提供的ARM转换工具包,将应用市场中的ARM架构的apk转换成Genymotion可以编译的x86架构;
so,我们需要添加支持arm构架的扩展包.
genymotion-trans目录中 5.1.zip直接拖放到模拟器中。(注意本zip不能放在中文路径,不然不会install,只会复制)

下载一个安卓app,拖到模拟器中


image.png

三.Charles安装

1.charles目录,安装charles

image.png
此时抓取https包会每个接口下都是“Unknown”,这是因为https抓包需要安装SSL证书
2.设置受信任证书
image.png
安装证书直至这一步
image.png
选择将证书放入受信任的根证书机构储存。
下一步=>...完成
3.设置浏览器受信任证书 image.png image.png

4.在模拟器设置里


image.png
修改配置

点击修改配置,并填写ip和端口


image.png
打开浏览器,输入
image.png
起一个名字,点击ok安装证书
image.png

完成

打开百度贴吧app,完成!


image.png
上一篇下一篇

猜你喜欢

热点阅读