Android Question Firebase SignInWithGoogle

iCAB

Well-Known Member
Licensed User
Longtime User
Hi All,

I am getting an error when calling :
B4X:
fbauth.SignInWithGoogle

This code was working before, but I am not sure if it was caused by upgrading to B4A 12.20

B4X:
** Activity (apickupanddropoff) Pause, UserClosed = false **
java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/arch/core/executor/ArchTaskExecutor;
    at androidx.lifecycle.LifecycleRegistry.enforceMainThreadIfNeeded(LifecycleRegistry.java:322)
    at androidx.lifecycle.LifecycleRegistry.addObserver(LifecycleRegistry.java:178)
    at androidx.activity.ComponentActivity.<init>(ComponentActivity.java:277)
    at androidx.fragment.app.FragmentActivity.<init>(FragmentActivity.java:108)
    at com.google.android.gms.auth.api.signin.internal.SignInHubActivity.<init>(com.google.android.gms:play-services-auth@@20.3.0:1)
    at java.lang.Class.newInstance(Native Method)
    at android.app.AppComponentFactory.instantiateActivity(AppComponentFactory.java:95)
    at androidx.core.app.CoreComponentFactory.instantiateActivity(CoreComponentFactory.java:45)
    at android.app.Instrumentation.newActivity(Instrumentation.java:1274)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3553)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3813)
    at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:103)
    at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2211)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7952)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
Caused by: java.lang.ClassNotFoundException: androidx.arch.core.executor.ArchTaskExecutor

Your feedback is greatly appreciated!

Thanks,
iCAB
 

Xandoca

Active Member
Licensed User
Longtime User
Upvote 0

DonManfred

Expert
Licensed User
Longtime User
Upvote 0

iCAB

Well-Known Member
Licensed User
Longtime User
@DonManfred
Yes, I did install the SDK as well. Also just in case, I just repeated the full process "Download and Unzip" for both packages as in B4A installation instructions.

@Xandoca
Adding the code below, as in the specified link, solved the issue:
B4X:
#AdditionalJar: androidx.arch.core:core-runtime

Thanks a lot guys for your help, greatly appreciated!
 
Upvote 0
Top