当我到达这部分时,我按照 tabrisjs 教程的说明进行操作
在开发者应用的 URL 选项卡中,输入:
我按照它的指示做,我收到以下错误
无法建立连接
我该如何弄清楚为什么它找不到文件?
我与使用 android 设备的开发笔记本电脑在同一个网络上,所以这不应该是问题。
链接在这里:
当我到达这部分时,我按照 tabrisjs 教程的说明进行操作
在开发者应用的 URL 选项卡中,输入:
我按照它的指示做,我收到以下错误
无法建立连接
我该如何弄清楚为什么它找不到文件?
我与使用 android 设备的开发笔记本电脑在同一个网络上,所以这不应该是问题。
链接在这里:
在设备上打开浏览器并将其指向开发者客户端抱怨的 package.json URL ( http://(ipaddress):8080/package.json )。如果浏览器可以打开文件,但开发者客户端仍然报错,那么这是一个错误,应该在tabris.js 问题跟踪器中报告。如果浏览器无法打开此文件,则问题出在服务器端。
一个常见的原因是它http-server
已在另一个目录中启动。
另一个常见的问题是已经有一个服务器在 8080 端口上运行。在这种情况下,http-server
将在下一个可用端口上打开,例如 8081。
这有点老了,但是对于遇到问题的其他人,我可以通过退出服务器(CTRL+C)然后强制停止开发人员应用程序并删除其所有数据来在 Android M(S7Edge)上修复它。重新启动应用程序和服务器后,一切正常。
我似乎是通过在服务器在没有 Tabris 应用程序的目录中运行时尝试连接而引起的。我不小心打错了 CD 命令上的目录名,直到我开始试图弄清楚它为什么不起作用时才注意到。
停止服务器并在正确的目录中重新启动它后,可以从 Web 浏览器打开该文件,但开发人员应用程序似乎仍在使用旧的(不正确的)位置。即使重新启动计算机后,此问题仍然存在。
就我而言,我发现这是由于我的防火墙 AVG 阻止了连接尝试。解决方案
使用其他防火墙软件,您必须了解如何允许从同一网络上的其他设备访问该端口