Android Question Crash on App Launch: NoSuchFieldError in androidx.core.R$id.tag_compat_insets_dispatch after updating to B4A 13.40

aDuffbartman

New Member
Hi everyone,


I'm encountering a crash when launching my app after updating to B4A version 13.40. The error I'm getting is:

mainonCreate (java line: 68)
java.lang.NoSuchFieldError: No static field tag_compat_insets_dispatch of type I in class Landroidx/core/R$id; or its superclasses (declaration of 'androidx.core.R$id' appears in /data/app/mtrack.cartab.apk-mHQ7Dsy80AF26GuNskFcUg==/base.apk)
at androidx.core.view.ViewCompat$Api21Impl.setOnApplyWindowInsetsListener(ViewCompat.java:5347)
at androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(ViewCompat.java:2973)
at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:997)
at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:865)
at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:739)
at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:199)
at mtrack.cartab.apk.main.onCreate(main.java:68)
at android.app.Activity.performCreate(Activity.java:7335)
at android.app.Activity.performCreate(Activity.java:7326)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1275)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3121)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3284)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1972)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7179)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)
mainonCreate (java line: 68)
java.lang.NoSuchFieldError: No static field tag_compat_insets_dispatch of type I in class Landroidx/core/R$id; or its superclasses (declaration of 'androidx.core.R$id' appears in /data/app/mtrack.cartab.apk-mHQ7Dsy80AF26GuNskFcUg==/base.apk)
at androidx.core.view.ViewCompat$Api21Impl.setOnApplyWindowInsetsListener(ViewCompat.java:5347)
at androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(ViewCompat.java:2973)
at androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor(AppCompatDelegateImpl.java:997)
at androidx.appcompat.app.AppCompatDelegateImpl.ensureSubDecor(AppCompatDelegateImpl.java:865)
at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:739)
at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:199)
at mtrack.cartab.apk.main.onCreate(main.java:68)
at android.app.Activity.performCreate(Activity.java:7335)
at android.app.Activity.performCreate(Activity.java:7326)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1275)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3121)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3284)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1972)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7179)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:975)

This issue did not occur before the update. I haven't made any other significant changes to my project.

Has anyone experienced this after upgrading to B4A 13.40? Any ideas on how to fix it?

Thanks in advance!
 

Hilton

Active Member
Licensed User
Longtime User
Hi everyone,


I'm encountering a crash when launching my app after updating to B4A version 13.40. The error I'm getting is:



This issue did not occur before the update. I haven't made any other significant changes to my project.

Has anyone experienced this after upgrading to B4A 13.40? Any ideas on how to fix it?

Thanks in advance!
Hi,
I had the same problem and found that using TOOLS/CLEAN PROJECT solved the problem.
Hilton.
 
Upvote 0
Top