在模拟器上运行的Android应用程序在localhost上同步到应用程序?

时间:2011-09-02 23:55:18

标签: android android-c2dm

我正在模拟器上的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";

我应该将此设置为什么?

1 个答案:

答案 0 :(得分:1)

根据您发布的链接,尝试SERVER_BASE_URL = "http://10.0.2.2:3020"; 10.0.2.2将成为“您的主机环回接口(即您的开发计算机上的127.0.0.1)”。 p>