宝马手游网-最好玩的手机游戏门户网站!
当前位置: 首页 > 游戏动态

安卓开发设置系统代理,实现网络数据抓包与调试

来源:小编 更新:2025-01-10 12:49:17

用手机看

扫描二维码随时看1.在手机上浏览
2.分享给你的微信好友或朋友圈

亲爱的安卓开发者们,你是否在开发过程中遇到了网络连接不畅的问题?别急,今天就来给你支个招——设置系统代理!这可是让网络畅通无阻的神奇魔法哦!

一、手机端代理配置

首先,你得让你的手机和电脑连同一网络。这就像两个人手牵手,共同走进网络的世界。在手机上设置代理,就像给手机穿上一件魔法斗篷,让它拥有强大的网络能力。

1. 手机代理配置和设置静态IP

在手机浏览器中输入:http://rootca.pro/,然后从whistle中的https上使用手机浏览器扫码下载。如果安装不上,直接将证书安装包传输到手机上进行安装。

2. 安装证书

这一步就像给你的手机安装了一个护身符,让它能够安全地穿越网络。如果配置完代理,手机无法访问,可能是whistle所在的电脑防火墙限制了远程访问whistle的端口,需要关闭电脑的防火墙。

二、Android7.0及以上系统无法抓取https的解决方案

有时候,Android7.0及以上系统抓取https会遇到困难。别担心,这里有两个解决方案:

1. 修改APP配置文件或找客户端开发更改

前提是能获取源码,在源码的AndroidManifest.xml中添加信任用户证书的代码:

```xml

2. 将证书安装到系统证书中(需要root,比较麻烦)

其他厂商root起来比较麻烦,但是小米root容易些。小米手机自带root为不完整root,需要进行完整root(即解锁system)。方法如下:

1. 安装adb工具

```bash

brew install Caskroom/cask/android-platform-tools 没有安装homebrew的先安装homebrew

2. 使用Xposed框架和JustTrustMe模块

Xposed框架的原理是替换安卓系统/System/bin目录下的文件,从而实现对系统某些功能的接管,进而给予基于Xposed框架开发的App更多权限。而JustTrustMe模块则是一个开源工程,用来禁止SSL证书验证。

三、安卓模拟器设置代理

在电脑上装了安卓模拟器,想要调试方便,设置代理是必不可少的。下面就来教你怎么设置:

1. 点击设置,然后进入到wifi连接选项。

2. 点击wifi,进入列表后,鼠标点击wifi位置,长按左键,会出现一个修改网络的弹窗。

3. 点击“修改网络”,会出现一个弹窗,勾选“显示高级选项”,接着一切都明了了。

4. 代理选择手动,代理服务器主机名填写你电脑的ip(Windows系统可用ipconfig查看),接着再填写端口。

5. 最后保存就ok了!

四、使用Fiddler设置代理

Fiddler是一个在Windows下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯,通常会使用Fiddler进行抓包。

1. 下载Fiddler,并安装。

2. 打开Fiddler,配置代理。

3. 在模拟器中设置代理,让模拟器通过Fiddler进行网络通信。

4. 使用Fiddler抓取手机https请求,进行调试。

五、

设置系统代理,让你的安卓开发之路畅通无阻!无论是手机端、模拟器还是Fiddler,都能让你的网络连接更加稳定、高效。快来试试吧,让你的开发之旅更加愉快!


玩家评论

此处添加你的第三方评论代码
Copyright © 2017-2024 宝马手游网 版权所有