来源:小编 更新:2025-01-10 12:49:17
用手机看
亲爱的安卓开发者们,你是否在开发过程中遇到了网络连接不畅的问题?别急,今天就来给你支个招——设置系统代理!这可是让网络畅通无阻的神奇魔法哦!
首先,你得让你的手机和电脑连同一网络。这就像两个人手牵手,共同走进网络的世界。在手机上设置代理,就像给手机穿上一件魔法斗篷,让它拥有强大的网络能力。
在手机浏览器中输入:http://rootca.pro/,然后从whistle中的https上使用手机浏览器扫码下载。如果安装不上,直接将证书安装包传输到手机上进行安装。
这一步就像给你的手机安装了一个护身符,让它能够安全地穿越网络。如果配置完代理,手机无法访问,可能是whistle所在的电脑防火墙限制了远程访问whistle的端口,需要关闭电脑的防火墙。
二、Android7.0及以上系统无法抓取https的解决方案
有时候,Android7.0及以上系统抓取https会遇到困难。别担心,这里有两个解决方案:
前提是能获取源码,在源码的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是一个在Windows下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯,通常会使用Fiddler进行抓包。
1. 下载Fiddler,并安装。
2. 打开Fiddler,配置代理。
3. 在模拟器中设置代理,让模拟器通过Fiddler进行网络通信。
4. 使用Fiddler抓取手机https请求,进行调试。
设置系统代理,让你的安卓开发之路畅通无阻!无论是手机端、模拟器还是Fiddler,都能让你的网络连接更加稳定、高效。快来试试吧,让你的开发之旅更加愉快!