Cordova android模拟器 - 如何使用本地主机?

时间:2015-03-12 16:00:30

标签: android angularjs cordova

我正在尝试创建一个使用rest api的应用程序。后端在我的本地机器上,所以我有这个

127.0.0.1   api.mail.my
/etc/hosts

中的

在申请表中,我得到了以下内容:

var messageResource = $resource('http://api.mail.my/messages/:folder/:id');

通过浏览器访问此应用程序时可以正常工作。

但是,当它在模拟器(cordova emulate android)中运行时,如何让此应用访问资源?

1 个答案:

答案 0 :(得分:2)

当你在模拟器上使用localhost时,它指的是模拟器本身的ip,而不是你的计算机的ip。

您必须获取计算机的本地IP并使用它而不是localhost或127.0.0.1。