App crash after updating, RECEIVER_EXPORTED

my app crash when i rebuild it ,
my adb cat log , anyone who can help me my which extension or block having issue ?

12-11 04:39:29.131 26942 26942 E AndroidRuntime: Caused by: java.lang.SecurityException: com.unetwork.billing: One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn't being registered exclusively for system broadcasts
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Parcel.createExceptionOrNull(Parcel.java:3087)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Parcel.createException(Parcel.java:3071)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:3054)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Parcel.readException(Parcel.java:2996)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.IActivityManager$Stub$Proxy.registerReceiverWithFeature(IActivityManager.java:5684)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1868)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.ContextImpl.registerReceiver(ContextImpl.java:1804)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.ContextImpl.registerReceiver(ContextImpl.java:1792)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:765)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at de.bodymindpower.installapk.InstallAPK.<init>(InstallAPK.java:78)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at java.lang.reflect.Constructor.newInstance0(Native Method)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at java.lang.reflect.Constructor.newInstance(Constructor.java:343)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at gnu.expr.PrimProcedure.apply(PrimProcedure.java:272)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at gnu.mapping.CallContext.runUntilDone(CallContext.java:234)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at gnu.mapping.CallContext.runUntilValue(CallContext.java:298)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at gnu.kawa.reflect.Invoke.applyN(Invoke.java:209)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at gnu.mapping.ProcedureN.apply2(ProcedureN.java:39)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at io.kodular.unetwork2010.EbillingV15_9.Screen1.$define(Screen1.yail:10254)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at com.google.appinventor.components.runtime.Form.onCreateFinish(SourceFile:483)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at com.google.appinventor.components.runtime.Form.onCreate(SourceFile:394)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8757)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.Activity.performCreate(Activity.java:8729)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1475)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4005)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        ... 12 more
12-11 04:39:29.131 26942 26942 E AndroidRuntime: Caused by: android.os.RemoteException: Remote stack trace:
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at com.android.server.am.ActivityManagerService.registerReceiverWithFeature(ActivityManagerService.java:14908)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.app.IActivityManager$Stub.onTransact(IActivityManager.java:2570)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3005)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Binder.execTransactInternal(Binder.java:1387)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:        at android.os.Binder.execTransact(Binder.java:1299)
12-11 04:39:29.131 26942 26942 E AndroidRuntime:
12-11 04:39:29.136  2388  3308 E UAH_JNI : uah_event_acquire ! cmdId: 0 ,strPkg: com.unetwork.billing, strIdent: com.android.server.wm, timeout: 600
12-11 04:39:29.137  2388  3308 E UAH_JNI : uah_event_acquire ! cmdId: 0 ,strPkg: com.android.launcher, strIdent: com.android.server.wm, timeout: 600
12-11 04:39:29.144  2388  2518 E OplusThermalStats: Error getting package info: com.android.launcher
12-11 04:39:29.188  2388  3525 E OAPM    : activity preload is not enabled
12-11 04:39:29.223  3964  3964 E OsenseResClient: osenseClrSceneAction: handle is illegal
12-11 04:39:29.228  3964  3964 E OLauncher: setCurrentPlayTime error! Children must be initialized.
12-11 04:39:29.228  3964  3964 E OLauncher: java.lang.UnsupportedOperationException: Error: Play time should always be in between 0 and duration.
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.animation.AnimatorSet.setCurrentPlayTime(AnimatorSet.java:1077)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.LauncherAnimationRunner$AnimationResult.setAnimation(:16)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.LauncherAnimationRunner$AnimationResult.setAnimation(:1)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.OplusQuickstepTransitionManagerImpl$OplusWallpaperOpenLauncherAnimationRunner.onCreateAnimation(:31)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.LauncherAnimationRunner.lambda$onAnimationStart$2(:7)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.LauncherAnimationRunner.b(Unknown Source:0)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.launcher3.w2.run(Unknown Source:95)
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.os.Handler.handleCallback(Handler.java:958)
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.os.Handler.dispatchMessage(Handler.java:99)
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.os.Looper.loopOnce(Looper.java:257)
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.os.Looper.loop(Looper.java:368)
12-11 04:39:29.228  3964  3964 E OLauncher:     at android.app.ActivityThread.main(ActivityThread.java:8839)
12-11 04:39:29.228  3964  3964 E OLauncher:     at java.lang.reflect.Method.invoke(Native Method)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572)
12-11 04:39:29.228  3964  3964 E OLauncher:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)
12-11 04:39:29.645  6469  6522 E Battery : ThermalControlConfig: TsensorPolicy featureConfig is null
12-11 04:39:29.659  8032  8114 E metis_v2_FactManager: There is no subModel: com.oplus.linker

Are you using the Download component?

If not, one of the extensions you are using is not sdk 34 compatible

Taifun

How can i check which extension is not compatible with sdk34 ?

Always use the latest version. Backup your prpject as always.
Remove one of the extensions, build and test
If it works fine, then that extension is compatible if not, you found the incompatible extension
Continue with the next extension etc

Taifun

1 Like

i found which of extensions are crashing my application …
apkinstall.aix
asddownloader.aix

both extensions are made by @bodymindpower mindpower
after removing these both extensions from my application my app works fine now …

Capture

Both of these extensions uses Android Download Manager to download the file and in Android 14 the extension must be updated to make it compatible with Android 14 to avoid below error.

“Fatal Exception: java.lang.SecurityException
One of RECEIVER_EXPORTED or RECEIVER_NOT_EXPORTED should be specified when a receiver isn’t being registered exclusively for system broadcasts”

Request the extension developer to update the extension or use an alternative.

1 Like

i am going to use your Extensions Now :smiley: