react-native-fcm icon indicating copy to clipboard operation
react-native-fcm copied to clipboard

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq;

Open NarendraSingh88 opened this issue 7 years ago • 58 comments

 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq;
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source:2)
        at android.app.ActivityThread.installProvider(ActivityThread.java:6335)
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5850)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5758)
        at android.app.ActivityThread.-wrap1(Unknown Source:0)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1668)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:172)
        at android.app.ActivityThread.main(ActivityThread.java:6590)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList[[zip file "/data/app/com.MYapp-ueUe2odQ-WU5yF60E7bQaw==/base.apk"],nativeLibraryDirectories=[/data/app/com.MYapp-ueUe2odQ-WU5yF60E7bQaw==/lib/arm, /data/app/com.MYapp-ueUe2odQ-WU5yF60E7bQaw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
        at com.google.firebase.provider.FirebaseInitProvider.attachInfo(Unknown Source:2) 
        at android.app.ActivityThread.installProvider(ActivityThread.java:6335) 
        at android.app.ActivityThread.installContentProviders(ActivityThread.java:5850) 
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5758) 
        at android.app.ActivityThread.-wrap1(Unknown Source:0) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1668) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:172) 
        at android.app.ActivityThread.main(ActivityThread.java:6590) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 
07-11 13:45:12.660 32203-32203/? I/Process: Sending signal. PID: 32203 SIG: 9

NarendraSingh88 avatar Jul 11 '18 08:07 NarendraSingh88

I had same issue, after trying lots of things, this fixed this issue for me:

  1. added googlePlayServicesVersion=12.0.1 to gradle.properties (I guess it's unnecessary)
  2. added following to android/build.gradle:
 allprojects {
    repositories {
    //start here
    configurations.all {
 resolutionStrategy.eachDependency { DependencyResolveDetails details ->
   def requested = details.requested
       if (requested.group == 'com.google.android.gms') {
          details.useVersion '12.0.1'
       }
       if (requested.group == 'com.google.firebase') {
          details.useVersion '12.0.1'
         }
       }
     }
    //end
     jcenter()
       maven {
         url "https://maven.google.com"
       }
     }
 }

I've found this in https://github.com/idehub/react-native-google-analytics-bridge/wiki/Solution-for-Android-build-failure-issues

sijad avatar Jul 13 '18 06:07 sijad

@sijad thanks bro, work

herarya avatar Jul 24 '18 09:07 herarya

@sijad lot of thanks, you made my day bro

ahmed7official avatar Aug 19 '18 16:08 ahmed7official

thank you its work

isnafirdasari avatar Aug 22 '18 11:08 isnafirdasari

Thank you sir, its working now

ferreteriaindar avatar Sep 10 '18 21:09 ferreteriaindar

@sijad thank you <3

minhphung210 avatar Sep 11 '18 03:09 minhphung210

Thanks a lot!! It works!!

saegeullee avatar Sep 22 '18 08:09 saegeullee

Thanks this solved my issue.

OlivierJM avatar Sep 27 '18 13:09 OlivierJM

Thanks man it works!

Amidos avatar Sep 27 '18 15:09 Amidos

Thank you... you are my hero... T - T

HanYelim avatar Oct 03 '18 10:10 HanYelim

Thank you very much man... I almost gave up on the error

nandgreat avatar Oct 10 '18 21:10 nandgreat

THANK YOU VERY MUCH !!

jhonatansabadi avatar Oct 17 '18 19:10 jhonatansabadi

thanks you!

trongnhanst94 avatar Oct 22 '18 02:10 trongnhanst94

Thanks a lot! I almost gave up on the app

Rajeshwari98 avatar Oct 28 '18 16:10 Rajeshwari98

10-30 13:57:36.419 10313-10313/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.javasampleapproach.firebase.cloudfirestore, PID: 10313 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/zzbq; at com.google.firebase.firestore.FirebaseFirestore.zze(Unknown Source) at com.google.firebase.firestore.FirebaseFirestore.getInstance(Unknown Source) at com.javasampleapproach.firebase.cloudfirestore.MainActivity.onCreate(MainActivity.java:44) at android.app.Activity.performCreate(Activity.java:6692) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1140) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2709) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2825) at android.app.ActivityThread.-wrap12(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1557) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:203) at android.app.ActivityThread.main(ActivityThread.java:6339) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1084) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.zzbq" on path: DexPathList[[zip file "/data/app/com.javasampleapproach.firebase.cloudfirestore-1/base.apk"],nativeLibraryDirectories=[/data/app/com.javasampleapproach.firebase.cloudfirestore-1/lib/arm, /system/lib, /vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.google.firebase.firestore.FirebaseFirestore.zze(Unknown Source)  at com.google.firebase.firestore.FirebaseFirestore.getInstance(Unknown Source)  at com.javasampleapproach.firebase.cloudfirestore.MainActivity.onCreate(MainActivity.java:44)  at android.app.Activity.performCreate(Activity.java:6692)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1140)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2709)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2825)  at android.app.ActivityThread.-wrap12(ActivityThread.java)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1557)  at android.os.Handler.dispatchMessage(Handler.java:110)  at android.os.Looper.loop(Looper.java:203)  at android.app.ActivityThread.main(ActivityThread.java:6339)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1084)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:945)  10-30 13:58:06.441 10313-10342/com.javasampleapproach.firebase.cloudfirestore E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE

............................................................. How can i fix this problem??? anyone help me..

SwamiManju143 avatar Oct 30 '18 08:10 SwamiManju143

2018-12-13 17:40:14.599 20334-20334/com.innoart.justcopy E/AndroidRuntime: FATAL EXCEPTION: main Process: com.innoart.justcopy, PID: 20334 java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf; at com.google.android.gms.auth.api.Auth.(Unknown Source:0) at com.innoart.justcopy.GoogleSignIn.onCreate(GoogleSignIn.java:41) at android.app.Activity.performCreate(Activity.java:7032) at android.app.Activity.performCreate(Activity.java:7023) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1236) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2814) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2943) at android.app.ActivityThread.-wrap11(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1630) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6626) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811) Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.api.Api$zzf" on path: DexPathList[[zip file "/data/app/com.innoart.justcopy-qG1SGsDM4a_ERbLCqGzEXQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.innoart.justcopy-qG1SGsDM4a_ERbLCqGzEXQ==/lib/arm, /data/app/com.innoart.justcopy-qG1SGsDM4a_ERbLCqGzEXQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.google.android.gms.auth.api.Auth.(Unknown Source:0)  at com.innoart.justcopy.GoogleSignIn.onCreate(GoogleSignIn.java:41)  at android.app.Activity.performCreate(Activity.java:7032)  at android.app.Activity.performCreate(Activity.java:7023)  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1236)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2814)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2943)  at android.app.ActivityThread.-wrap11(Unknown Source:0)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1630)  at android.os.Handler.dispatchMessage(Handler.java:106)  at android.os.Looper.loop(Looper.java:164)  at android.app.ActivityThread.main(ActivityThread.java:6626)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:811) 


Im getting this error . How can i fix ?

LogeshwariMurugan avatar Dec 13 '18 12:12 LogeshwariMurugan

@sijad Thanks for the solution. It work's for me.

MSSPL-PiyaleeMaiti avatar Dec 15 '18 05:12 MSSPL-PiyaleeMaiti

Thank buddy. It's working for me...

satyendrababu avatar Jan 13 '19 17:01 satyendrababu

¡Muchas gracias!

mvilchesb avatar Jan 17 '19 21:01 mvilchesb

@sijad Thanks it works for me also .

uday-brainium avatar Jan 23 '19 12:01 uday-brainium

Thanks, it saved my day.........

nadeem362 avatar Feb 11 '19 14:02 nadeem362

I had same issue, after trying lots of things, this fixed this issue for me:

1. added `googlePlayServicesVersion=12.0.1` to `gradle.properties` (I guess it's unnecessary)

2. added following to `android/build.gradle`:
 allprojects {
    repositories {
    //start here
    configurations.all {
 resolutionStrategy.eachDependency { DependencyResolveDetails details ->
   def requested = details.requested
       if (requested.group == 'com.google.android.gms') {
          details.useVersion '12.0.1'
       }
       if (requested.group == 'com.google.firebase') {
          details.useVersion '12.0.1'
         }
       }
     }
    //end
     jcenter()
       maven {
         url "https://maven.google.com"
       }
     }
 }

I've found this in https://github.com/idehub/react-native-google-analytics-bridge/wiki/Solution-for-Android-build-failure-issues

worked like a charm. thanks

jamienjoroge avatar Mar 07 '19 05:03 jamienjoroge

@sijad you have saved a lot of time bro.. thanks its working.. :)

zeeshanarif573 avatar Mar 12 '19 06:03 zeeshanarif573

@sijad it worked, thanks!

eraydemirok avatar May 10 '19 12:05 eraydemirok

@sijad Thanks a lot, worked...

Mallan240292 avatar May 11 '19 08:05 Mallan240292

thanks , it worked <3

thanhnh98 avatar May 15 '19 06:05 thanhnh98

Thanks a lot, it's resolved

lakshmanbodduluru avatar May 15 '19 08:05 lakshmanbodduluru

it worked thank alot.

jirawutch avatar May 20 '19 14:05 jirawutch

It works fine in debug and giving build error on enabling the release by enabling the progaurd. any specific reason for this

ashwithraja avatar May 27 '19 07:05 ashwithraja

thanks @sijad worked like a piece of cake .

Saurabhreactninja avatar Jun 27 '19 04:06 Saurabhreactninja