Amazon ec2 如何连接到Android中的领域Amazon EC2实例?

Amazon ec2 如何连接到Android中的领域Amazon EC2实例?,amazon-ec2,realm,realm-mobile-platform,realm-object-server,realm-java,Amazon Ec2,Realm,Realm Mobile Platform,Realm Object Server,Realm Java,我基于领域公共AMI创建了一个EC2实例:AMI-9f1522e4。它似乎工作得很好 我正试图用以下代码在Android中连接到它 String authUrl= "realm://54.173.116.160:9080/auth"; // 54.173.116.160 is my instance IPv4 public IP String serverURL = "realm://54.173.116.160:9080/~/default"; final SyncCr

我基于领域公共AMI创建了一个EC2实例:AMI-9f1522e4。它似乎工作得很好

我正试图用以下代码在Android中连接到它

    String authUrl= "realm://54.173.116.160:9080/auth"; // 54.173.116.160 is my instance IPv4 public IP
    String serverURL = "realm://54.173.116.160:9080/~/default";
    final SyncCredentials syncCredentials = SyncCredentials.usernamePassword(myEmail, myPassword, false);

    SyncUser.loginAsync(syncCredentials, authUrl, new SyncUser.Callback() {
        @Override
        public void onSuccess(SyncUser user) {
            final SyncConfiguration syncConfiguration = new SyncConfiguration.Builder(user, serverURL).build();
            realm = Realm.getInstance(syncConfiguration);
        }
        @Override
        public void onError(ObjectServerError error) {
            Log.e("err", error.getErrorMessage());
        }
    });
但是,这会触发OneError钩子,并显示以下消息:意外错误


我做错了什么?

您是否有任何进一步的错误代码?错误是什么?getErrorCode()?@beeender error.getErrorCode()给出了未知(-1)您使用的域对象服务器版本是什么?当您在本地设置服务器时,它是否工作?@beender这是AMI ID:realm-object-server-pv-20170813(AMI-9f1522e4)。我尚未尝试在本地设置服务器。您是否有任何进一步的错误代码?错误是什么?getErrorCode()?@beeender error.getErrorCode()提供未知(-1)您使用的域对象服务器版本是什么?当您在本地设置服务器时,它是否工作?@beender这是AMI ID:realm-object-server-pv-20170813(AMI-9f1522e4)。我还没有尝试在本地安装服务器。