java.net.ConnectException:无法连接到/127.0.0.1:9080领域对象服务器

时间:2017-11-18 10:26:08

标签: java android android-asynctask realm

我刚看到网站上的文档后才安装了realm对象服务器。我创建了一个登录页面(android),我根据网站使用了同步用户设置。但我在创建时的asynctask显示上述错误。 这是我的代码:

public class RealAsyncTask extends AsyncTask<String, Void, String> {

Realm realm;
String url = "http://127.0.0.1:9080";
long schemaVersion = 001;

@Override
protected String doInBackground(String... strings) {
    try {
        SyncCredentials syncCredentials = SyncCredentials.usernamePassword("realm-admin", "", true);
        SyncUser user = SyncUser.login(syncCredentials, serverUrl());
        SyncConfiguration config = new SyncConfiguration.Builder(user, realmUrl())
                .schemaVersion(schemaVersion)
                .build();
        realm.setDefaultConfiguration(config);
    }
    catch (Exception e){
        e.getCause();
    }
    return null;
}

private String realmUrl() {
    return url;
}

private String serverUrl() {
    return url;
}
}

我正在我的手机中部署我的应用程序,而在调试时我收到了上述错误消息。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

在同一网络上连接服务器和移动设备或在Web服务器中托管服务器。

使用服务器系统的IP Address代替127.0.0.1

如果您使用的是10.0.2.2,请使用IP Emulator

每个系统本身都是本地主机,因此当您调用127.0.0.1时,系统会自行调用。