求助(网上方法都试过了): could not connect to development server



  • 版本:0.58/0.59
    平台:windows
    目标平台:android

    无论是模拟机还是真机都已尝试过,均无法连接服务器

    首先,服务器已启动在8081端口(先运行npm start,再运行run android),其次设备已正常连接(abd devices命令查看正常),USB调试已打开,真机的安卓版本为7.0,模拟机安卓版本为9.0,尝试过以下方法:

    1. adb reverse tcp:8081 tcp:8081 执行后没有任何显示,reload JS但仍无法连接服务器
    2. 修改过dev setting里面的IP地址(本机ipconfig查看),reload JS仍无法连接服务器

    有人提一点建议吗



  • 真机debug需要和电脑在同一个网段,比如都连上同一个Wi-Fi,至于你模拟器都跑不起来,我估计是你模拟器里面的网络没有连接导致(需要跟真机一样连接到一个网络上,你在设置中心的wifi列表中应该能看到)



  • 首先确定packager正常运行没有报错退出
    其次确定没有各种防火墙代理拦截



  • 我昨天刚部署的android环境. 不过是MacOS
    具体的配置你要看英文版的文档. 中文的文档现在应该还在0.43,可能和最新的有些差别.
    一定对照着步骤进行配置. 没有什么回旋余地,因为配置都是必须的, 没有配置完成,就没办法打包.

    android-studio里配置比较麻烦的是 gradle. 这个是android的打包软件. 有时候可能下载很慢. 我昨天就在这地方有问题, 后来直接下载后离线配置了. 你搜搜网上的教程,把这个离线的配置先搞定. 主要是环境变量配置.



  • @phpsmarter214 中文版文档在0.43?你从哪里穿越过来的?