App Crashing Issue on ColorOS Devices When Switching Screens

Hello everyone,

I am experiencing a critical crashing issue with an application . The app functions perfectly on Samsung devices (running standard Android/One UI).

:memo: The Problem

The application crashes unexpectedly when attempting to navigate to any screen other than Screen1 on devices running ColorOS (e.g., OPPO or Realme phones).

  • Screen1: Works perfectly fine.
  • Switching to Screen2, Screen3, etc.: The application immediately forces a close/crashes upon executing the open another screen block.

:iphone: Device Specifics

  • Working Devices: Samsung devices (various models).
  • Failing Devices: Devices running ColorOS (Android heavily modified by OPPO/Realme).
  • App Inventor Block: The crash occurs specifically after calling the open another screen screenName: block.

Can you reproduce this issue in an empty/newly created project?

A sample "crashing" project might help. I'll try to reproduce this issue on a Firebase real-time device with ColorOS...

Try to capture the crash logs and post them here.

I performed a Firebase robot test on an Oppo model CPH2557 running ColorOS with API Level 34 and did not find any crashes. Your crashes might be project-specific.

  1. Are you opening using calling the `open another screen screenName Screen1 instead of just closing Screen1 using close block? or does it happen with any 'real' Screen change? You do not share your Blocks so how do we know what you are doing?

  2. What happens if you use virtual screens? You may need to do this as a workaround to using OPPO priority OS.

  3. Are you using Companion or building and sideloading to your Oppo?