【发布时间】:2020-05-12 15:17:57
【问题描述】:
我使用的是流星 1.8.1,当为 android 编译时,我使用命令“meteor run android --mobile-server=http://localhost:3000 --verbose”,应用程序编译正常,但是当它在模拟器上启动应用程序时 出现一个模式弹出窗口并显示“与服务器的连接不成功。(http://localhost:12896/)” 会不会有一些我遗漏的配置?
【问题讨论】:
-
你的流星服务器在哪里运行?如果你使用 localhost 你的服务器也应该在模拟器上运行。
-
是的,我在 localhost 上运行服务器
-
是吗?你的服务器也在模拟器上运行吗?你的服务器是安卓应用吗?您的回答没有澄清任何事情。
-
@blackapps 老实说我不明白你的意思。是的,流星服务器和模拟器应该在同一台机器上运行,Codee 似乎证实了这一点。在 android 上运行流星是不可能的,所以我怀疑你并不是真的如你所说(“服务器也应该在模拟器上运行”)。
-
Codee,我怀疑它与解析本地主机有关。模拟器将 localhost 解析为模拟电话。我认为您需要使用模拟器可以解析的主机名才能访问您正在运行的机器。不知何故,我假设您可以删除
--server选项,然后流星会设置正确的选项,但我还没有检查。
标签: android cordova vue.js meteor