Another "One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified" bug

I have developed an app using Kodular that relies on several extensions (such as Tree Extension and others) to fetch data from Airtable and perform various functions. The app works well on Android 13 and lower, but when running on Android 14, I encounter the following issue:

  1. What works well:
  • The main menu is displayed correctly.
  • The submenus appear correctly when selected from the main menu.
  1. The problem:
  • When selecting an item from the submenu, the app is supposed to transition to the final screen to display text or data.
  • Instead, either the app returns to the main screen immediately, or the app closes unexpectedly.

Additional Details:

  • The issue occurs only on Android 14 devices.
  • Data is correctly displayed in the main and submenus.
  • No error message appears during operation.
  • The app works as expected on Android 13 and lower.

What I’ve tried:

  • I’ve checked the Airtable settings and confirmed that data is being fetched correctly.
  • I reviewed the screen transition logic (blocks) in Kodular and found no errors.
  • I attempted to redesign the app flow, but the issue persists on Android 14.

Assumptions:

  • The issue may be related to compatibility between Kodular and Android 14, along with unclear permissions that could affect the functionality of some extensions.
  • The app might require additional permissions or specific adjustments to work correctly on Android 14.

Video: I have attached a video showing the issue. Please refer to the video for a better understanding of the problem.

Questions:

  1. Are there any changes in Android 14 that affect Kodular’s compatibility with extensions, especially regarding permissions?
  2. Are there additional permissions that need to be included to make the extensions work properly on Android 14?
  3. Has anyone encountered this issue before, and if so, how was it resolved?

Additional Notes:

  • The app relies on several Kodular extensions, including the Tree Extension, to display menus and data.
  • The issue is related to the transition to the final screen, where the app either returns to the main screen or closes unexpectedly instead of displaying the final screen.

This issue has been recurring on Android 14.

Thank you in advance for any help or advice!

Use logcat to find out what’s going on

Taifun

There is no solution and I do not know the reasons

Before being able to think about solutions, we first have to understand what happens…

and provide the logcat output here

Taifun

error_logs.txt (16 KB)
This is the complete error file after following multiple steps.

here is the relevant part

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.t_1985nageh.Matches_of_the_day/io.kodular.m_1985nageh.match.viwe}: java.lang.SecurityException: com.t_1985nageh.Matches_of_the_day: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn’t being registered exclusively for system broadcasts

which means, a component or an extension has not been updated to SDK 34
you might want to provide a list of components and extensions you are using in your project… also always use the latest version of all extensions…

EDIT: are you using the Download component? See Download Component Bug in android 14 after 1.5D.0

Taifun


These external extensions that I used

Download Component Bug in android 14 after 1.5D.0

There is no explanation or clarification of how to use it with airtable.

???
the question was

if yes, that component needs an update, this is what that link is telling you, not more

use the latest versions and make sure these are all sdk 34 compatible… the authors of those extensions might help you…

EDIT: you forgot to provide

Taifun

Download component :I use the internal of kodular