Up to Android 11, MQTT connectivity is properly working. But on Android 12, Facing the MQTT connectivity issue. Because of the not able to publish data on Pub sub. Please check the below details.
There are the error logs,
E/PahoClient: onFailure: Invalid protocol version
Dependencies
'implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
'implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.0''
Connectivity code
IMqttToken iMqttToken1 = androidClient.connect(connectOptions, new IMqttActionListener() {
@Override
public void onSuccess(IMqttToken asyncActionToken) {
Log.e(TAG, "onSuccess:");
}
@Override
public void onFailure(IMqttToken asyncActionToken, Throwable exception) {
Log.e(TAG, "onFailure: "+exception.getMessage());
});