With Android API Level 34 changes were introduced that affect the way e.g. permission requests for USB devices are handled. If not implemented correctly, this can lead to application crashes.
See:
Runtime-registered broadcasts receivers must specify export behavior.
Restrictions to implicit and pending intents.
As far as I know, the current version of the Universal Library for Android is "1.62". This version, is not adapted to these changes introduced in Android API Level 34, thus causing the App to crash when trying to request the USB communication permission.
This raises the following questions:
Are there any plans to adapt the library to these changes in API Level 34?
Is this library still actively maintained?