【问题标题】:Google maps not working on Android emulator behind proxy谷歌地图无法在代理后面的 Android 模拟器上运行
【发布时间】:2011-07-02 02:09:21
【问题描述】:

我们的研究所中有一个代理服务器正在运行,它需要身份验证。虽然我可以在提供代理设置后在模拟器中运行我的浏览器,但我无法运行任何其他需要互联网连接的应用程序。我正在开发一个应用程序。我想知道是否有办法提供代理设置(为我的应用程序或所有应用程序),以便我可以让谷歌地图工作。我知道有一个错误,但是现在修复了还是有一些黑客试图克服这个问题?即使我可以获得本地解决方案,即从我的应用程序访问谷歌地图,这也会有很大帮助,而不需要所有需要互联网连接的应用程序都运行。

【问题讨论】:

    标签: android google-maps proxy android-emulator


    【解决方案1】:

    您使用的是什么操作系统? Proxifier 之类的东西可能会有所帮助..

    【讨论】:

      【解决方案2】:

      我安装了最新的 Android SDK,并且在我为 emulator.exe 提供了具有有效代理地址的 -http-proxy 开关后,Google Maps 开始正常工作。虽然没有尝试在我自己的应用程序中使用 MapView。可能会检查您是否正确指定了代理并查看 emulator.exe 的 TCP 连接?

      【讨论】:

      • 我通过无线和网络 -> 移动网络 -> 接入点名称提供了代理设置,您能否详细描述如何查看 TCP 连接以及 -http-proxy 切换命令。
      • 您必须在模拟器命令行中提供该开关。见Using the Emulator with a Proxy。要查看 TCP 连接,您可以使用 Sysinternals Process Explorer
      猜你喜欢
      • 2023-03-15
      • 2012-12-10
      • 2013-08-07
      • 1970-01-01
      • 2018-05-19
      • 2013-10-22
      • 2014-03-15
      • 2010-11-09
      • 2014-09-04
      相关资源
      最近更新 更多