当我到达这个部分时,我按照tabrisjs教程说明写了这封信
在开发者应用的“网址”标签中,输入:
按指示操作,我收到以下错误
无法建立连接
如何找出无法找到文件的原因?
我与Android设备的开发笔记本电脑在同一个网络上,所以这应该不是问题。
这是链接:
答案 0 :(得分:3)
在设备上打开浏览器并将其指向开发人员客户端抱怨的package.json网址(http://(ipaddress):8080/package.json)。如果浏览器可以打开文件,但开发人员客户端仍然抱怨,那么这是一个错误,应该在tabris.js issue tracker中报告。如果浏览器无法打开此文件,则问题出在服务器端。
一个常见原因是http-server
已在另一个目录中启动。
另一个常见问题是端口8080上已经有服务器正在运行。在这种情况下,http-server
将在下一个可用端口上打开,例如8081。
答案 1 :(得分:0)
这有点旧,但对于遇到此问题的其他人,我可以通过退出服务器( CTRL + C )在Android M(S7Edge)上修复它,然后强行停止开发人员应用并删除其所有数据。重新启动应用程序和服务器后,一切正常。
我似乎是在服务器在没有Tabris应用程序的目录中运行时尝试连接而导致问题。我不小心错过了CD命令中的目录名称,直到我开始试图弄清楚它为什么不起作用时才注意到。
停止服务器并在正确的目录中重新启动它后,可以从Web浏览器打开该文件,但开发人员应用程序似乎仍在使用旧的(不正确的)位置。即使重新启动计算机,此问题仍然存在。