我正在模拟器上的Android应用程序测试中实现C2DM(可能不相关)。我刚刚使用C2DM服务进行C2DM注册,所以现在我需要在我的网络应用程序中注册我的应用程序,
由于我的网络应用处于开发模式(Rails METAL服务器),因此它正在http://localhost:3020上运行
我需要知道这是否可以从模拟器中获取,因为当收到注册ID以响应andropid应用程序的Google C2DM注册过程时,我没有通过Web应用程序获取任何内容,而我正在努力如果我的代码有问题,或者因为无法访问localhost,请解决。
提前感谢您提供有关此
的任何信息更新 我从http://developer.android.com/guide/developing/devices/emulator.html#networkaddresses发现10.0.2.2将路由到127.0.0.1,但不确定这将如何帮助我访问http://localhost:3020
我正在为此
使用全局变量 public static final String SERVER_BASE_URL = "http://localhost:3000";
我应该将此设置为什么?
答案 0 :(得分:1)
根据您发布的链接,尝试SERVER_BASE_URL = "http://10.0.2.2:3020";
10.0.2.2将成为“您的主机环回接口(即您的开发计算机上的127.0.0.1)”。 p>