在公司代理后面的Android模拟器上进行本机调试

时间:2017-09-07 05:53:40

标签: android reactjs react-native android-emulator isaserver

我是React-Native的新手。我在办公室机器上创建了一个示例应用程序。由于我们在公司代理服务器后面,我在Android模拟器中设置APN(接入点名称)以获得互联网访问权限。没有APN,10.0.2.2:8081上的开发服务器工作正常。但是在模拟器中设置APN后,我知道它不会进入10.0.2.2:8081。

现在,如果我没有设置APN,我在模拟器上没有互联网访问权限,如果我在模拟器中设置了APN,那么10.0.2.2:8081上的开发服务器没有被设备抓住。

任何帮助或解决方法都将不胜感激。

PS:我已尝试通过提供代理(即

)从命令行运行模拟器

emulator -http-proxy http://192.168.0.1:8080

但这在React Development服务器案例中甚至没有用。

在某种程度上我们能够在不使用代理的情况下在模拟器上访问Internet。

1 个答案:

答案 0 :(得分:1)

我解决了这样的问题 首先,我运行CMD(我有W7)这个命令

  

" C:\机器人\ SDK \工具\ emulator.exe" -netdelay none -n​​etspeed full   -avd Nexus_5X_API_25 -http-proxy http://125.1.1.130:3825

然后在设备中我像这样设置APN

  • 名称:名称
  • APN :apn
  • 代理:125.1.1.130
  • 端口:3825

这就是全部。
它完美无缺。