我是React-Native的新手。我在办公机上创建了一个示例应用程序。当我们落后于公司代理时,我已经在Android模拟器中设置了APN(访问点名称),以便获得Internet访问。如果没有APN,则开发服务器为10.0.2.2:8081的工作正常。但是在模拟器中设置APN之后,我知道它不会转到10.0.2.2:8081。
现在,如果我不设置APN,则我在模拟器上没有Internet访问,并且如果我在模拟器中设置APN,则设备不会捕获10.0.2.2:8081的开发服务器。
任何帮助或解决方法都将不胜感激。
ps:我尝试通过给出代理即
来从命令行运行模拟器 emulator -http-proxy http://192.168.0.1:8080
,但这甚至在React开发服务器案例中都没有起作用。
在某种程度上,我们可以在不使用代理的情况下获得互联网访问。
我这样解决了首先,我在CMD上运行(我有W7)此命令
" c: android sdk tools emulator.exe" -netdelay none -netspeed full -avd nexus_5x_api_25 -http -proxy http://125.1.1.1.130:3825
然后在设备中我设置了APN
- 名称:名称
- apn :apn
- 代理:125.1.1.130
- 端口:3825
仅此而已。
它可以很好地工作。