Upgrade from my React-Native app on 48.3 from Android SDK26 to SDK29 results in an error

0

My project is build in Android SDK26 and needs to upgrade to SDK29. When i change this in my build.gradle and build the app it build correct. In the emulator the app is installed correctly, But when i start the app it starts and it asked permissions, but then it crashed with an error in logcat:

2020-09-09 09:07:55.123 32436-32436/? E/com.zoekapp: Unknown bits set in runtime_flags: 0x8000
2020-09-09 09:07:56.212 32436-32459/com.zoekapp E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-09-09 09:07:56.212 32436-32459/com.zoekapp E/eglCodecCommon: glUtilsParamSize: unknow param 0x000082da
2020-09-09 09:08:03.757 32436-32436/com.zoekapp E/com.zoekapp: Invalid ID 0x00000000.
2020-09-09 09:08:03.790 32436-32436/com.zoekapp E/com.zoekapp: Invalid ID 0x00000000.
2020-09-09 09:08:03.793 32436-32436/com.zoekapp E/unknown:ReactNative: Exception in native call
com.google.maps.api.android.lib6.common.apiexception.b: Failed to decode image. The provided image must be a Bitmap.
at com.google.maps.api.android.lib6.impl.n.a(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):4)
at com.google.maps.api.android.lib6.impl.q.a(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):2)
at com.google.maps.api.android.lib6.impl.cy.(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):4)
at com.google.maps.api.android.lib6.impl.bi.a(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):98)
at com.google.android.gms.maps.internal.i.a(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):149)
at dc.onTransact(:com.google.android.gms.dynamite_mapsdynamite@202414052@20.24.14 (040700-0):4)
at android.os.Binder.transact(Binder.java:914)
at com.google.android.gms.maps.internal.IGoogleMapDelegate$zza$zza.addMarker(Unknown Source:31)
at com.google.android.gms.maps.GoogleMap.addMarker(Unknown Source:2)
at com.airbnb.android.react.maps.AirMapMarker.addToMap(AirMapMarker.java:271)
at com.airbnb.android.react.maps.AirMapView.addFeature(AirMapView.java:480)
at com.airbnb.android.react.maps.AirMapManager.addView(AirMapManager.java:285)
at com.airbnb.android.react.maps.AirMapManager.addView(AirMapManager.java:27)
at com.facebook.react.uimanager.NativeViewHierarchyManager.manageChildren(NativeViewHierarchyManager.java:395)
at com.facebook.react.uimanager.UIViewOperationQueue$ManageChildrenOperation.execute(UIViewOperationQueue.java:177)
at com.facebook.react.uimanager.UIViewOperationQueue$1.run(UIViewOperationQueue.java:776)
at com.facebook.react.uimanager.UIViewOperationQueue.flushPendingBatches(UIViewOperationQueue.java:855)
at com.facebook.react.uimanager.UIViewOperationQueue.access$1600(UIViewOperationQueue.java:46)
at com.facebook.react.uimanager.UIViewOperationQueue$DispatchUIFrameCallback.doFrameGuarded(UIViewOperationQueue.java:900)
at com.facebook.react.uimanager.GuardedFrameCallback.doFrame(GuardedFrameCallback.java:31)
at com.facebook.react.modules.core.ReactChoreographer$ReactChoreographerDispatcher.doFrame(ReactChoreographer.java:136)
at com.facebook.react.modules.core.ChoreographerCompat$FrameCallback$1.doFrame(ChoreographerCompat.java:107)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:964)
at android.view.Choreographer.doCallbacks(Choreographer.java:790)
at android.view.Choreographer.doFrame(Choreographer.java:721)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:951)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
2020-09-09 09:08:04.202 32436-32436/com.zoekapp E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.zoekapp, PID: 32436
android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@2df631a -- permission denied for window type 2003
at android.view.ViewRootImpl.setView(ViewRootImpl.java:931)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:387)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:95)
at android.app.Dialog.show(Dialog.java:342)
at com.facebook.react.devsupport.DevSupportManagerImpl$4.run(DevSupportManagerImpl.java:356)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:214)
at android.app.ActivityThread.main(ActivityThread.java:7356)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)

I searched other issues and find out that it has to do with permissions, but i dont know how to solve in my app. Can anyone help me?

android
react-native
sdk
asked on Stack Overflow Sep 9, 2020 by otorenbosch

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0