react-native -v): 0.41.2{
// Geolocation Config
desiredAccuracy: 0,
stationaryRadius: 25,
distanceFilter: 10,
// Activity Recognition
stopTimeout: 1,
// Application config
debug: true, // <-- enable this hear sounds for background-geolocation life-cycle.
logLevel: BackgroundGeolocation.LOG_LEVEL_VERBOSE,
stopOnTerminate: false, // <-- Allow the background-service to continue tracking when user closes the app.
startOnBoot: true, // <-- Auto start tracking when device is powered-up.
// HTTP / SQLite config
url: 'http://yourserver.com/locations',
batchSync: false, // <-- [Default: false] Set true to sync locations to server in a single HTTP request.
autoSync: true, // <-- [Default: true] Set true to sync each location to server as it arrives.
headers: { // <-- Optional HTTP headers
"X-FOO": "bar"
},
params: { // <-- Optional HTTP params
"auth_token": "maybe_your_server_authenticates_via_token_YES?"
}
}, function(state) {
console.log("- BackgroundGeolocation is configured and ready: ", state.enabled);
if (!state.enabled) {
BackgroundGeolocation.start(function() {
console.log("- Start success");
});
}
});
}
App to boot up normally, and start using this awesome plugin!
App crashes immediately after the "Fetching JS bundle" stage of RN booting up.
The app uses airbnb's react native maps, which has caused issues with conflicting play-services-location versions. See here:
Module react-native-maps v0.8.2 requires Google Play Services library version 9.4.0, we need to change node_modules/react-native-mauron85-background-geolocation/android/lib/build.gradle
dependencies {
...
compile 'com.google.android.gms:play-services-location:9.4.0'
...
}
I tried doing the above fix in the node package, but maybe this would need to be done differently in this package because of how you bundle things.
I didn't see a list of required Android packages either so I'm wondering if what I have (mostly latest sdks) is too up to date for this, and I need an older version of a package?
Here is the full list of packages I'm using also:
"dependencies": {
"moment": "^2.17.1",
"react": "15.4.2",
"react-native": "0.41.2",
"react-native-background-geolocation": "^2.7.0",
"react-native-db-models": "^0.1.3",
"react-native-maps": "^0.12.4"
},
"devDependencies": {
"babel-jest": "18.0.0",
"babel-preset-react-native": "1.9.1",
"jest": "18.1.0",
"react-test-renderer": "15.4.2"
},
Android Logs:
03-14 22:43:44.840 909 12202 I ActivityManager: Killing 4091:com.whatsmyhood/u0a141 (adj 900): crash
03-14 22:43:44.840 909 12202 D ActivityManager: cleanUpApplicationRecord -- 4091
03-14 22:43:44.843 540 680 D audio_hw_primary: out_set_parameters: enter: usecase(1: low-latency-playback) kvpairs: routing=2
03-14 22:43:44.843 909 12202 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.whatsmyhood/.MainActivity (has extras)} from uid 10040 on display 0
03-14 22:43:44.863 540 680 D audio_hw_primary: enable_snd_device: snd_device(2: speaker)
03-14 22:43:44.866 540 680 D audio_hw_primary: enable_audio_route: usecase(1) apply and update mixer path: low-latency-playback speaker
03-14 22:43:44.877 909 5544 D GraphicsStats: Buffer count: 10
03-14 22:43:44.886 909 12571 E ActivityManager: applyOptionsLocked: Unknown animationType=0
03-14 22:43:44.899 4265 4265 I art : Late-enabling -Xcheck:jni
03-14 22:43:44.902 909 12571 I ActivityManager: Start proc 4265:com.whatsmyhood/u0a141 for activity com.whatsmyhood/.MainActivity
03-14 22:43:44.968 4265 4265 V fb-UnpackingSoSource: locked dso store /data/user/0/com.whatsmyhood/lib-main
03-14 22:43:44.968 4265 4265 I fb-UnpackingSoSource: dso store is up-to-date: /data/user/0/com.whatsmyhood/lib-main
03-14 22:43:44.968 4265 4265 V fb-UnpackingSoSource: releasing dso store lock for /data/user/0/com.whatsmyhood/lib-main
03-14 22:43:45.005 4265 4265 D NetworkSecurityConfig: No Network Security Config specified, using platform default
03-14 22:43:45.015 909 12205 I sensors : batch
03-14 22:43:45.021 909 12205 I nanohub : queueBatch: sensor=1, handle=1, period=66667000, latency=0
03-14 22:43:45.021 909 12205 I sensors : activate
03-14 22:43:45.023 909 12205 I nanohub : queueActivate: sensor=1, handle=1, enable=1
03-14 22:43:45.029 4265 4265 W unknown:React: You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
03-14 22:43:45.030 4265 4294 W unknown:React: You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
03-14 22:43:45.030 4265 4295 W unknown:React: You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
03-14 22:43:45.070 909 942 W AppOps : Finishing op nesting under-run: uid 1000 pkg android code 24 time=0 duration=0 nesting=0
03-14 22:43:45.079 4265 4265 I art : Thread[1,tid=4265,Native,Thread*=0xec505400,peer=0x73f99610,"main"] recursive attempt to load library "/data/app/com.whatsmyhood-2/lib/arm/libfb.so"
03-14 22:43:45.080 4265 4265 W unknown:React: You seem to be running on device. Run 'adb reverse tcp:8081 tcp:8081' to forward the debug server's port to the device.
03-14 22:43:45.091 4265 4265 W unknown:React: Packager connection already open, nooping.
03-14 22:43:45.091 4265 4265 W unknown:React: Inspector connection already open, nooping.
03-14 22:43:45.094 4265 4305 I art : Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.maps.GoogleMapOptions>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;
03-14 22:43:45.094 4265 4305 I art : at void com.airbnb.android.react.maps.AirMapManager.<init>(com.facebook.react.bridge.ReactApplicationContext) (AirMapManager.java:54)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.airbnb.android.react.maps.MapsPackage.createViewManagers(com.facebook.react.bridge.ReactApplicationContext) (MapsPackage.java:39)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.facebook.react.XReactInstanceManagerImpl.createAllViewManagers(com.facebook.react.bridge.ReactApplicationContext) (XReactInstanceManagerImpl.java:699)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.uimanager.UIManagerModule com.facebook.react.CoreModulesPackage.createUIManager(com.facebook.react.bridge.ReactApplicationContext) (CoreModulesPackage.java:206)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.uimanager.UIManagerModule com.facebook.react.CoreModulesPackage.access$200(com.facebook.react.CoreModulesPackage, com.facebook.react.bridge.ReactApplicationContext) (CoreModulesPackage.java:71)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.NativeModule com.facebook.react.CoreModulesPackage$8.get() (CoreModulesPackage.java:145)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object com.facebook.react.CoreModulesPackage$8.get() (CoreModulesPackage.java:142)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.facebook.react.LazyReactPackage.createNativeModules(com.facebook.react.bridge.ReactApplicationContext) (LazyReactPackage.java:76)
03-14 22:43:45.094 4265 4305 I art : at void com.facebook.react.XReactInstanceManagerImpl.processPackage(com.facebook.react.ReactPackage, com.facebook.react.bridge.ReactApplicationContext, java.util.List, java.util.Map, com.facebook.react.bridge.JavaScriptModuleRegistry$Builder) (XReactInstanceManagerImpl.java:958)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.ReactApplicationContext com.facebook.react.XReactInstanceManagerImpl.createReactContext(com.facebook.react.cxxbridge.JavaScriptExecutor, com.facebook.react.cxxbridge.JSBundleLoader) (XReactInstanceManagerImpl.java:863)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.ReactApplicationContext com.facebook.react.XReactInstanceManagerImpl.access$600(com.facebook.react.XReactInstanceManagerImpl, com.facebook.react.cxxbridge.JavaScriptExecutor, com.facebook.react.cxxbridge.JSBundleLoader) (XReactInstanceManagerImpl.java:110)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.XReactInstanceManagerImpl$Result com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(com.facebook.react.XReactInstanceManagerImpl$ReactContextInitParams[]) (XReactInstanceManagerImpl.java:214)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(java.lang.Object[]) (XReactInstanceManagerImpl.java:193)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object android.os.AsyncTask$2.call() (AsyncTask.java:305)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.FutureTask.run() (FutureTask.java:237)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1133)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:607)
03-14 22:43:45.094 4265 4305 I art : at void java.lang.Thread.run() (Thread.java:761)
03-14 22:43:45.094 4265 4305 I art : Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable" on path: DexPathList[[zip file "/data/app/com.whatsmyhood-2/base.apk"],nativeLibraryDirectories=[/data/app/com.whatsmyhood-2/lib/arm, /system/fake-libs, /data/app/com.whatsmyhood-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
03-14 22:43:45.094 4265 4305 I art : at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
03-14 22:43:45.094 4265 4305 I art : at void com.airbnb.android.react.maps.AirMapManager.<init>(com.facebook.react.bridge.ReactApplicationContext) (AirMapManager.java:54)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.airbnb.android.react.maps.MapsPackage.createViewManagers(com.facebook.react.bridge.ReactApplicationContext) (MapsPackage.java:39)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.facebook.react.XReactInstanceManagerImpl.createAllViewManagers(com.facebook.react.bridge.ReactApplicationContext) (XReactInstanceManagerImpl.java:699)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.uimanager.UIManagerModule com.facebook.react.CoreModulesPackage.createUIManager(com.facebook.react.bridge.ReactApplicationContext) (CoreModulesPackage.java:206)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.uimanager.UIManagerModule com.facebook.react.CoreModulesPackage.access$200(com.facebook.react.CoreModulesPackage, com.facebook.react.bridge.ReactApplicationContext) (CoreModulesPackage.java:71)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.NativeModule com.facebook.react.CoreModulesPackage$8.get() (CoreModulesPackage.java:145)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object com.facebook.react.CoreModulesPackage$8.get() (CoreModulesPackage.java:142)
03-14 22:43:45.094 4265 4305 I art : at java.util.List com.facebook.react.LazyReactPackage.createNativeModules(com.facebook.react.bridge.ReactApplicationContext) (LazyReactPackage.java:76)
03-14 22:43:45.094 4265 4305 I art : at void com.facebook.react.XReactInstanceManagerImpl.processPackage(com.facebook.react.ReactPackage, com.facebook.react.bridge.ReactApplicationContext, java.util.List, java.util.Map, com.facebook.react.bridge.JavaScriptModuleRegistry$Builder) (XReactInstanceManagerImpl.java:958)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.ReactApplicationContext com.facebook.react.XReactInstanceManagerImpl.createReactContext(com.facebook.react.cxxbridge.JavaScriptExecutor, com.facebook.react.cxxbridge.JSBundleLoader) (XReactInstanceManagerImpl.java:863)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.bridge.ReactApplicationContext com.facebook.react.XReactInstanceManagerImpl.access$600(com.facebook.react.XReactInstanceManagerImpl, com.facebook.react.cxxbridge.JavaScriptExecutor, com.facebook.react.cxxbridge.JSBundleLoader) (XReactInstanceManagerImpl.java:110)
03-14 22:43:45.094 4265 4305 I art : at com.facebook.react.XReactInstanceManagerImpl$Result com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(com.facebook.react.XReactInstanceManagerImpl$ReactContextInitParams[]) (XReactInstanceManagerImpl.java:214)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(java.lang.Object[]) (XReactInstanceManagerImpl.java:193)
03-14 22:43:45.094 4265 4305 I art : at java.lang.Object android.os.AsyncTask$2.call() (AsyncTask.java:305)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.FutureTask.run() (FutureTask.java:237)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1133)
03-14 22:43:45.094 4265 4305 I art : at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:607)
03-14 22:43:45.094 4265 4305 I art : at void java.lang.Thread.run() (Thread.java:761)
03-14 22:43:45.094 4265 4305 I art :
03-14 22:43:45.096 4265 4305 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #3
03-14 22:43:45.096 4265 4305 E AndroidRuntime: Process: com.whatsmyhood, PID: 4265
03-14 22:43:45.096 4265 4305 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:325)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:242)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.Thread.run(Thread.java:761)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/maps/GoogleMapOptions;
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.airbnb.android.react.maps.AirMapManager.<init>(AirMapManager.java:54)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.airbnb.android.react.maps.MapsPackage.createViewManagers(MapsPackage.java:39)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl.createAllViewManagers(XReactInstanceManagerImpl.java:699)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.CoreModulesPackage.createUIManager(CoreModulesPackage.java:206)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.CoreModulesPackage.access$200(CoreModulesPackage.java:71)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.CoreModulesPackage$8.get(CoreModulesPackage.java:145)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.CoreModulesPackage$8.get(CoreModulesPackage.java:142)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.LazyReactPackage.createNativeModules(LazyReactPackage.java:76)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl.processPackage(XReactInstanceManagerImpl.java:958)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl.createReactContext(XReactInstanceManagerImpl.java:863)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl.access$600(XReactInstanceManagerImpl.java:110)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(XReactInstanceManagerImpl.java:214)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.doInBackground(XReactInstanceManagerImpl.java:193)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:305)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: ... 3 more
03-14 22:43:45.096 4265 4305 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: com.google.android.gms.maps.GoogleMapOptions
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.VMClassLoader.findLoadedClass(Native Method)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:742)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:362)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: ... 18 more
03-14 22:43:45.096 4265 4305 E AndroidRuntime: Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/safeparcel/AbstractSafeParcelable;
03-14 22:43:45.096 4265 4305 E AndroidRuntime: ... 18 more
03-14 22:43:45.096 4265 4305 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable" on path: DexPathList[[zip file "/data/app/com.whatsmyhood-2/base.apk"],nativeLibraryDirectories=[/data/app/com.whatsmyhood-2/lib/arm, /system/fake-libs, /data/app/com.whatsmyhood-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
03-14 22:43:45.096 4265 4305 E AndroidRuntime: ... 18 more
03-14 22:43:45.098 909 4383 W ActivityManager: Force finishing activity com.whatsmyhood/.MainActivity
03-14 22:43:45.120 4265 4265 W unknown:React: Caught exception after cancelling react context init
03-14 22:43:45.120 4265 4265 W unknown:React: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object com.facebook.react.XReactInstanceManagerImpl$Result.get()' on a null object reference
03-14 22:43:45.120 4265 4265 W unknown:React: at com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.onCancelled(XReactInstanceManagerImpl.java:243)
03-14 22:43:45.120 4265 4265 W unknown:React: at com.facebook.react.XReactInstanceManagerImpl$ReactContextInitAsyncTask.onCancelled(XReactInstanceManagerImpl.java:193)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.os.AsyncTask.finish(AsyncTask.java:665)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.os.AsyncTask.-wrap1(AsyncTask.java)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:684)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.os.Handler.dispatchMessage(Handler.java:102)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.os.Looper.loop(Looper.java:154)
03-14 22:43:45.120 4265 4265 W unknown:React: at android.app.ActivityThread.main(ActivityThread.java:6119)
03-14 22:43:45.120 4265 4265 W unknown:React: at java.lang.reflect.Method.invoke(Native Method)
03-14 22:43:45.120 4265 4265 W unknown:React: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
03-14 22:43:45.120 4265 4265 W unknown:React: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
03-14 22:43:45.121 909 2870 I sensors : activate
03-14 22:43:45.123 909 2870 I nanohub : queueActivate: sensor=1, handle=1, enable=0
03-14 22:43:45.149 909 3765 D WindowManager: relayoutVisibleWindow: Window{a826c19 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL EXITING} mAnimatingExit=true, mRemoveOnExit=false, mDestroying=false
03-14 22:43:45.187 909 28796 I OpenGLRenderer: Initialized EGL, version 1.4
03-14 22:43:45.187 909 28796 D OpenGLRenderer: Swap behavior 1
03-14 22:43:45.219 909 918 I art : Background partial concurrent mark sweep GC freed 87312(3MB) AllocSpace objects, 5(96KB) LOS objects, 33% free, 27MB/41MB, paused 2.467ms total 109.861ms
03-14 22:43:45.379 540 680 D audio_hw_primary: disable_audio_route: usecase(1) reset and update mixer path: low-latency-playback speaker
03-14 22:43:45.388 540 680 D audio_hw_primary: disable_snd_device: snd_device(2: speaker)
Thanks for all your work, I look forward to using the plugin!
EDIT: Looking at the logs, it seems like the culprit is most likely airbnb's maps, lmk if you see anything else in there though. I would love to see them play nicely together.
I too have the same issue. Did you find any solution?
This is not caused by the plugin. I had a similar issue recently while implementing react-native-maps for my demo app.
I just posted what I did in #229
@christocracy thanks for your write up in #229. It solved the issue for me. For anyone else struggling with this, here's the app/build.gradle dependencies section I ended up with:
dependencies {
compile(project(':react-native-maps')) {
exclude group: 'com.google.android.gms'
}
compile project(':react-native-background-geolocation')
compile(name: 'tslocationmanager', ext: 'aar')
// ... more packages in between
compile ("com.google.android.gms:play-services-base:+") { // the plus allows you to use the latest version
force = true;
}
compile ("com.google.android.gms:play-services-maps:+") {
force = true;
}
}
Also if unexpected errors still show up try cd android/ && ./gradlew clean
Most helpful comment
@christocracy thanks for your write up in #229. It solved the issue for me. For anyone else struggling with this, here's the
app/build.gradledependencies section I ended up with:Also if unexpected errors still show up try
cd android/ && ./gradlew clean