【问题标题】:use computer to proxy android network使用电脑代理安卓网络
【发布时间】:2014-01-25 20:26:48
【问题描述】:

我正在开发一个 Android 应用,并在真实设备上进行测试。

我在我的计算机上设置了一个本地主机服务器,我希望设备通过我的计算机发出请求,以便可以访问我计算机中的本地主机环境。

我想知道 adb shell 中是否有任何工具可以让我通过我的计算机代理设备的所有网络活动,以便它可以访问我的 localhost 服务?

注意:我知道它可以在模拟器上运行,我只是想问这是否可以在真实设备上运行。

谢谢

【问题讨论】:

    标签: android android-networking android-framework android-debug adb


    【解决方案1】:

    在你的电脑上安装 Fiddler,然后在你的安卓设备上连接 WiFi,长按你的 wifi 配置并选择修改网络,然后选择显示高级选项并将代理字段设置为你电脑的 IP 地址

    【讨论】:

    • 作为参考,Android 中的 WiFi 代理设置只影响 Web 浏览器而不影响应用程序,因此这实际上不是一个正确的答案。来源?因为当我进入Android中的连接设置时,它在代理字段上方显示“浏览器使用的HTTP代理,但其他应用程序可能不使用”。
    • 关键字“可能”。就像它“可能”取决于您使用的 rom 一样。这个方法我用过好几次了。
    • 我很惊讶一个英国人没有把“可能不是”读成“不能”:D,很公平,但我面前有一个 Nexus 6 和 2 S5 运行;分别是 5.1.1、5.0 和 4.4.2,它当然不适用于其中任何一个。我的意思不是要批评你的回答,而是简单地指出,一些非常流行的设备在库存中,当前的 ROM 可能无法正常工作,我上面的评论就是原因。如果我可以编辑我的评论,说你的部分正确,我会的。
    猜你喜欢
    • 1970-01-01
    • 2013-12-02
    • 1970-01-01
    • 2011-05-05
    • 2016-06-18
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    相关资源
    最近更新 更多