Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
NarendraSingh88 opened this issue Jul 11, 2018 · 58 comments

Comments

@NarendraSingh88
Copy link

 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

@sijad
Copy link

sijad commented Jul 13, 2018

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

@herarya
Copy link

herarya commented Jul 24, 2018

@sijad thanks bro, work

@ahmed7official
Copy link

@sijad lot of thanks, you made my day bro

@isnafirdasari
Copy link

thank you its work

@ferreteriaindar
Copy link

Thank you sir, its working now

@minhphung210
Copy link

@sijad thank you <3

@saegeullee
Copy link

Thanks a lot!! It works!!

@OlivierJM
Copy link

Thanks this solved my issue.

@Amidos
Copy link

Amidos commented Sep 27, 2018

Thanks man it works!

@HanYelim
Copy link

HanYelim commented Oct 3, 2018

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

@nandgreat
Copy link

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

@jhonatansabadi
Copy link

jhonatansabadi commented Oct 17, 2018

THANK YOU VERY MUCH !!

@trongnhanst94
Copy link

thanks you!

@Rajeshwari98
Copy link

Thanks a lot! I almost gave up on the app

@SwamiManju143
Copy link

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..

@LogeshwariMurugan
Copy link

LogeshwariMurugan commented Dec 13, 2018

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 ?

@MSSPL-PiyaleeMaiti
Copy link

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

@satyendrababu
Copy link

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

@mvilchesb
Copy link

¡Muchas gracias!

@uday-brainium
Copy link

@sijad Thanks it works for me also .

@nadeem362
Copy link

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

@jamienjoroge
Copy link

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

@zeeshanarif573
Copy link

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

@eraydemirok
Copy link

@sijad it worked, thanks!

@Mallan240292
Copy link

@sijad Thanks a lot, worked...

@thanhnh98
Copy link

thanks , it worked <3

@lakshmanbodduluru
Copy link

Thanks a lot, it's resolved

@jirawutch
Copy link

it worked thank alot.

@ashwithraja
Copy link

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

@Saurabhreactninja
Copy link

thanks @sijad worked like a piece of cake .

@fuengfa
Copy link

fuengfa commented Sep 8, 2019

Thank you so much.

@losheredos
Copy link

Worked for me in RN 0.60.5 as well, thanks mate!

@dewmalFernando
Copy link

Thank you so much. Works for me

@CoderJWYang
Copy link

Thank you so much. Works for me

@voltsoftdev
Copy link

A lot thanks !! your kindness help me resolve my issue !

@kigh143
Copy link

kigh143 commented Jan 14, 2020

thanks @sijad it works fine for me

@MahefaAbel
Copy link

MahefaAbel commented Feb 17, 2020

@sijad > thanks, it's work

@KhaoulaElmajni
Copy link

thank you soooo much brother it's working ^^

@MianJawadAhmad
Copy link

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

thank you so much bro

@BrilliantHK
Copy link

thanks!

@ElonMuskPro
Copy link

this is magic, you're the best

@hoangtuanitstar
Copy link

If we want to use a higher version, how can I do, please ?

@MarcelaRotaru
Copy link

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

Thank you very much! It works :)

@AlexandreLage
Copy link

Obrigado!

@geraldPhiri
Copy link

Thanks bro you saved me

@kumquat601
Copy link

@sijad you save me!! Thanks!!!

@MauMau15
Copy link

Thank u so much bro, you have saved my life

@redapple1990
Copy link

Thank you very much. you rule!

@NehaKushwah993
Copy link

Worked for me Thanks!

@hugoh59
Copy link

hugoh59 commented Sep 14, 2020

Still working in 2020, thank you!

@ash110298
Copy link

thank you so much its works for me

@Paul-Lategan
Copy link

Thank you very much, working for me in Feb 2021.

@alex-shamshurin
Copy link

@sohanpc
Copy link

sohanpc commented Jul 30, 2021

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

You are saving my time: the same issue was in the Ionic https://ionicframework.com/docs/native/location-accuracy with https://ionicframework.com/docs/native/admob-free

Thanks @sijad :)

@MadhavNimavat
Copy link

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

You're great buddy saved me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests