Unanle to load script from assets 'index.android.bundle'.Make sure your bundle is packaged correctly or you're running a packager server.



  • 0_1516267217809_4F75723B-3398-4A60-9D26-AE41AD379940.png
    有没有遇到过相同问题的



  • 可能的原因:

    1. 打包器的确没有启动。
    2. 手机不能访问到电脑。
    3. 手机上的包比较旧,然后电脑IP发生变化,手机上包中的ip.txt中还是旧的IP,常见于公司内部DHCP动态分配IP。
    4. 升级问题,新版本的RN已经没有index.android.js和index.ios.js入口了,统一为index.js入口。
    5. packager server会存在假死情况,如果开着调试debugger_ui,可以尝试刷新几次,或者访问 localhost:8081/status 查看打包器状态, 并刷新几次(正常状态为packager-status:running)。
    6. 可能是代理问题,尝试把所有VPN、ShadowSocks、蓝灯什么的关掉试试。

    目前就遇到过这些情况,不知道对不对你的症……



  • @HermitCarb 说:
    请问一下第五条是怎么样操作的?



  • @XienaShen 如果packager server在运行,你直接浏览器访问 http://localhost:8081/status 就行呀

    假死就是,你访问第一次他可能失败,状态码500失败(记不清了,不太确定),但是你刷新几次他就好了,状态码200, 网页上显示 packager-status:running
    第二张图是浏览器访问成功后控制台打印的信息。

    0_1516327085962_image.png
    0_1516327167307_image.png


登录后回复