我正在Ionic中构建一个混合应用程序。为了测试一些相机功能,我正在尝试使用Genymotion。
启动Genymotion虚拟设备后,我从终端执行以下命令以模拟Genymotion中的应用程序
离子运行android
这显示了一个BUILD SUCCESSFUL消息,我可以在Genymotion中看到我的移动应用程序的登录页面。但是,当我点击登录按钮时没有任何反应。登录按钮使用$ http.get(..)
调用Rest服务(部署在tomcat上)当我检查Tomcat日志时,我发现其余的调用没有到达Tomcat REST服务。
我无法确定可能阻止从Genymotion内部调用REST服务的内容。
任何意见都将受到高度赞赏。
答案 0 :(得分:1)
检查您是否指向正确的IP。
您不能使用localhost(因为这将是模拟器本身)而不是本地IP。您需要使用10.0.3.2
指向主持人(如果您还没有改变它)。