Flutter SDK Connecting to device on Android 11 Crash

System: Android 11
SDK Version: square_mobile_payments_sdk: ^2025.3.0

Crash Step: Use ‘SquareMobilePaymentsSdkPlatform.instance.showSettings()’ jump to setting page,then pair the bluetooth device, after device light show green. the app crash, after that,the app will crash after re-open. I try my app with Android 13’s Pad, it’s all goes well , And In Android 11 sandbox enviornment, it’s all goes well too. only crash when connect to production enviornment physic device with Android 11.

:waving_hand: I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:

Additional Documentation

In-App Payments SDK Quickstart
Build on Android: Reader SDK
In-App Payment Solutions

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.

For production do you have the application signature correctly setup? :slight_smile:

Hello,
App on a physical Android 11 device in your production environment crashes after Bluetooth reader pairing via Square settings, unlike Android 13 or the Android 11 soundbox. This suggests environment-specific factors, Android 11 Bluetooth handling, a device quirk, a subtle SDK bug on that OS, or production e-zpassmd resource constraints. Troubleshoot with detailed logs, a minimal test app, SDK release notes, the debugger, reporting to Square, device updates, and adb logcat to pinpoint the environmental or OS-level difference causing the issue.

Best regards,
Rose S.