我在工作中的开发环境是一个私有网络。我在这个私有网络中运行Android模拟器,但它似乎通过一些默认代理,我猜是模拟运营商的网络。问题是,由于它是通过外部代理,我不能测试我在我的私有网络中提出的web服务。
我对低级网络的理解相当有限。我认为我需要做的是将模拟器配置为使用"-http-proxy“,以便绕过这个从外部网络出去的默认代理。但是,我不知道如何设置代理服务器。我的公司有很强的安全意识,所以我不太愿意自己去尝试。
有人有什么建议吗?有没有更简单的方法可以让我的模拟器在我的私有网络上运行,而不需要设置代理服务器?
发布于 2011-05-07 08:13:20
如果要连接到您的计算机,请尝试使用10.0.2.2 for loopback (而不是指向仿真器本身的127.0.0.1 )。
访问私有网络没有任何限制(或者我至少没有注意到),从另一个设备连接到您的模拟器应用程序需要端口重定向(因为模拟器隐藏在虚拟路由器后面)。
你可以在这里找到更多信息:http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking
https://stackoverflow.com/questions/5915663
复制相似问题