【问题标题】:MQTT Android keeps in Reconnecting stateMQTT Android 一直处于 Reconnecting 状态
【发布时间】:2019-04-04 06:41:54
【问题描述】:

我正在尝试使用 AWS 将我的 android 应用程序与 MQTT 连接,这是我的代码

mqttManager.connect(credentialsProvider, new AWSIotMqttClientStatusCallback() {
            @Override
            public void onStatusChanged(AWSIotMqttClientStatus status, Throwable throwable) {
                Log.i("ConnectionResult", status.name());
            }


        });

但它保持在这些状态 连接.. 重新连接

MqttException (0) - java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String java.lang.String.toLowerCase()' on a null object reference

【问题讨论】:

  • 你使用的是什么版本的SDK?

标签: android amazon-web-services exception mqtt


【解决方案1】:

在以下 PR https://github.com/aws-amplify/aws-sdk-android/pull/612 中提交了对此的修复。我建议尝试使用最新版本(首次编写此答案时为 2.16.5)。 您还可以使用以下示例应用程序查看如何通过 Android SDK 连接到 AWS IoT: https://github.com/awslabs/aws-sdk-android-samples/tree/master/AndroidPubSubWebSocket

【讨论】:

    猜你喜欢
    • 2016-07-20
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 2019-03-30
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    相关资源
    最近更新 更多