OneSignal-Cordova-SDK
OneSignal-Cordova-SDK copied to clipboard
App Crashes with location plugin
Description: I use cordova background geolocation plugin and onesignal. Evertime the app is launched it crash.
(your description here)
Environment
- Cordova v10.0.0
- Cordova-Android v9.1.0
- cordova-background-geolocation-plugin v2.0.1 (https://haylltd.github.io/cordova-background-geolocation-plugin)
- onesignal-cordova-plugin v3.0.1
Steps to Reproduce Issue:
- Setup cordova android app
- Add cordova-background-geolocation-plugin v2.0.1 (https://haylltd.github.io/cordova-background-geolocation-plugin)
- Setup cordova background geolocation using its default config
- onesignal-cordova-plugin v3.0.1
Anything else:
12-03 12:33:36.901 W/OneSignal(18311): Location permission exists but there was an error initializing:
12-03 12:33:36.901 W/OneSignal(18311): java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;
12-03 12:33:36.901 W/OneSignal(18311): at com.google.android.gms.location.LocationServices.<clinit>(Unknown Source:0)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.GMSLocationController.initGoogleLocation(GMSLocationController.java:63)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.GMSLocationController.startGetLocation(GMSLocationController.java:50)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.LocationController.startGetLocation(LocationController.java:310)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.LocationController.getLocation(LocationController.java:271)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.startLocationUpdate(OneSignal.java:1004)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.startRegistrationOrOnSession(OneSignal.java:979)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.doSessionInit(OneSignal.java:968)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.init(OneSignal.java:823)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.setAppId(OneSignal.java:690)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.reassignDelayedInitParams(OneSignal.java:1136)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal.onRemoteParamSet(OneSignal.java:844)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignal$6.complete(OneSignal.java:1077)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignalRemoteParams.processJson(OneSignalRemoteParams.java:206)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignalRemoteParams.access$100(OneSignalRemoteParams.java:12)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignalRemoteParams$1.onSuccess(OneSignalRemoteParams.java:151)
12-03 12:33:36.901 W/OneSignal(18311): at com.onesignal.OneSignalRestClient$5.run(OneSignalRestClient.java:283)
12-03 12:33:36.901 W/OneSignal(18311): at java.lang.Thread.run(Thread.java:764)
12-03 12:33:36.901 W/OneSignal(18311): 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.itapandgo.app-OXMAkEIMQ8AIAiLVk1OgqQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.itapandgo.app-OXMAkEIMQ8AIAiLVk1OgqQ==/lib/arm64, /system/lib64, /vendor/lib64]]
12-03 12:33:36.901 W/OneSignal(18311): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
12-03 12:33:36.901 W/OneSignal(18311): at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
12-03 12:33:36.901 W/OneSignal(18311): at java.lang.ClassLoader.loadClass(ClassLoader.java:312)