Each messageHelper class is using toString(...) on a ByteArrayOutputStream, but this was added in Java 11 and is not supported by some devices running Android 11 and lower:
FATAL EXCEPTION: main Process:
com.orange.orangemobility, PID: 11521 java.lang.NoSuchMethodError: No virtual method toString(Ljava/nio/charset/Charset;)Ljava/lang/String; in class Ljava/io/ByteArrayOutputStream; or its super classes (declaration of 'java.io.ByteArrayOutputStream' appears in /apex/com.android.art/javalib/core-oj.jar)
at com.orange.iot3mobility.messages.cam.CamHelper.writeToString(CamHelper.java:129)
Each
messageHelperclass is usingtoString(...)on aByteArrayOutputStream, but this was added in Java 11 and is not supported by some devices running Android 11 and lower: