Open deveshmishra34 opened 5 years ago
I created this issue because i was facing some problem with google login with ionic 4 (capacitor). But luckily i figure it out that, you have to manually add these dependancy. In your app gradle file.
implementation 'com.google.firebase:firebase-auth:16.1.0'
implementation 'com.google.android.gms:play-services-auth:16.0.1'
I have an issue with ios it works perfect without any error but i have problem that after successful login it redirect to google.com instead of return to app with capacitor please help me out i really want any help its urgent. Thanks
2019-02-19 18:53:54.173 32276-32368/? I/GooglePlugin: Building GoogleApiClient 2019-02-19 18:53:54.175 32276-32368/? I/zygote: Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zza;
2019-02-19 18:53:54.175 32276-32368/? I/zygote: at void nl.xservices.plugins.GooglePlus.buildGoogleApiClient(org.json.JSONObject) (GooglePlus.java:181)
2019-02-19 18:53:54.175 32276-32368/? I/zygote: at boolean nl.xservices.plugins.GooglePlus.execute(java.lang.String, org.apache.cordova.CordovaArgs, org.apache.cordova.CallbackContext) (GooglePlus.java:88)
2019-02-19 18:53:54.175 32276-32368/? I/zygote: at boolean org.apache.cordova.CordovaPlugin.execute(java.lang.String, org.json.JSONArray, org.apache.cordova.CallbackContext) (CordovaPlugin.java:117)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at boolean org.apache.cordova.CordovaPlugin.execute(java.lang.String, java.lang.String, org.apache.cordova.CallbackContext) (CordovaPlugin.java:98)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.apache.cordova.PluginManager.exec(java.lang.String, java.lang.String, java.lang.String, java.lang.String) (PluginManager.java:132)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void com.getcapacitor.MessageHandler.callCordovaPluginMethod(java.lang.String, java.lang.String, java.lang.String, java.lang.String) (MessageHandler.java:73)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void com.getcapacitor.MessageHandler.postMessage(java.lang.String) (MessageHandler.java:46)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(long, long, long) (SystemMessageHandler.java:-2)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.chromium.base.SystemMessageHandler.handleMessage(android.os.Message) (SystemMessageHandler.java:41)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void android.os.HandlerThread.run() (HandlerThread.java:65)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.api.Api$zza" on path: DexPathList[[zip file "/data/app/xyz.penpencil.aimforaiims-TYVQyHfNM7R2Mfrc9mCfjA==/base.apk"],nativeLibraryDirectories=[/data/app/xyz.penpencil.aimforaiims-TYVQyHfNM7R2Mfrc9mCfjA==/lib/x86, /data/app/xyz.penpencil.aimforaiims-TYVQyHfNM7R2Mfrc9mCfjA==/base.apk!/lib/x86, /system/lib, /vendor/lib]]
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void nl.xservices.plugins.GooglePlus.buildGoogleApiClient(org.json.JSONObject) (GooglePlus.java:181)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at boolean nl.xservices.plugins.GooglePlus.execute(java.lang.String, org.apache.cordova.CordovaArgs, org.apache.cordova.CallbackContext) (GooglePlus.java:88)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at boolean org.apache.cordova.CordovaPlugin.execute(java.lang.String, org.json.JSONArray, org.apache.cordova.CallbackContext) (CordovaPlugin.java:117)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at boolean org.apache.cordova.CordovaPlugin.execute(java.lang.String, java.lang.String, org.apache.cordova.CallbackContext) (CordovaPlugin.java:98)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.apache.cordova.PluginManager.exec(java.lang.String, java.lang.String, java.lang.String, java.lang.String) (PluginManager.java:132)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void com.getcapacitor.MessageHandler.callCordovaPluginMethod(java.lang.String, java.lang.String, java.lang.String, java.lang.String) (MessageHandler.java:73)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void com.getcapacitor.MessageHandler.postMessage(java.lang.String) (MessageHandler.java:46)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.chromium.base.SystemMessageHandler.nativeDoRunLoopOnce(long, long, long) (SystemMessageHandler.java:-2)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void org.chromium.base.SystemMessageHandler.handleMessage(android.os.Message) (SystemMessageHandler.java:41)
2019-02-19 18:53:54.176 32276-32368/? I/zygote: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
2019-02-19 18:53:54.177 32276-32368/? I/zygote: at void android.os.Looper.loop() (Looper.java:164)
2019-02-19 18:53:54.177 32276-32368/? I/zygote: at void android.os.HandlerThread.run() (HandlerThread.java:65)