java.net.ConnectException : Failed to connect to/127. 0.0.1:9080 Realm 对象服务器

标签 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;
}
}

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

最佳答案

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

使用服务器系统的IP地址而不是127.0.0.1

如果您使用模拟器,请使用IP 10.0.2.2

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

关于java.net.ConnectException : Failed to connect to/127. 0.0.1:9080 Realm 对象服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47364984/

相关文章:

java - JScrollPane - 平滑滚动

java - 在方法中发送一组对象?

android - TextView 中的样式不起作用

java - 如何在 fragment 中使用 Google MapView?

java - JsonElement 是整数还是 float ?

java - RealmResult 与适配器的多对多关系

java - AsyncTask onPostExecute 在 doInBackground 之前调用

android - 安全异常 : Caller no longer running

java - Android Java Google Places GET(拉取)评论 JSONException 没有评论值(value)

java - JGit CheckoutCommand 不起作用