Skip to content

error in play store Pre-launch report: java.lang.RuntimeException: Unable to start activity ComponentInfo #41716

@hotaryuzaki

Description

@hotaryuzaki

Description

in Pre-launch report we got an error, this is the report detail for the device

Model name: Redfin 64-bit only
Android version: Android 14 (SDK 34)
ABI: arm64-v8a

since the Android version is Android 14 (SDK 34), there is a possibility this issue will arise in the future.
it is related to the Location from the device, maybe permission issue or something else.
this is the error log:

Exception java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.gms/com.google.android.location.settings.LocationSettingsCheckerActivity}: android.view.InflateException: Binary XML file line #3 in com.google.android.gms:layout/location_settings_dialog: Binary XML file line #3 in com.google.android.gms:layout/location_settings_dialog: Error inflating class android.widget.ScrollView
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3781)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3921)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:103)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:139)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:96)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2442)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:205)
  at android.os.Looper.loop (Looper.java:294)
  at android.app.ActivityThread.main (ActivityThread.java:8170)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:552)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:971)
Caused by android.view.InflateException: Binary XML file line #3 in com.google.android.gms:layout/location_settings_dialog: Binary XML file line #3 in com.google.android.gms:layout/location_settings_dialog: Error inflating class android.widget.ScrollView
Caused by: android.view.InflateException: Binary XML file line #3 in com.google.android.gms:layout/location_settings_dialog: Error inflating class android.widget.ScrollView
Caused by: java.lang.reflect.InvocationTargetException
  at java.lang.reflect.Constructor.newInstance0
  at java.lang.reflect.Constructor.newInstance (Constructor.java:343)
  at android.view.LayoutInflater.createView (LayoutInflater.java:866)
  at android.view.LayoutInflater.createView (LayoutInflater.java:788)
  at com.android.internal.policy.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:58)
  at android.view.LayoutInflater.onCreateView (LayoutInflater.java:942)
  at android.view.LayoutInflater.onCreateView (LayoutInflater.java:962)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:1016)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:973)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:667)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:538)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:485)
  at dqvd.run (:com.google.android.gms@[email protected] (190400-580326705):221)
  at android.app.Activity.runOnUiThread (Activity.java:7620)
  at nvq.platform_runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):1)
  at nvp.runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):3)
  at com.google.android.chimera.android.Activity.runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):1)
  at com.google.android.location.settings.LocationSettingsCheckerChimeraActivity.onCreate (:com.google.android.gms@[email protected] (190400-580326705):171)
  at nvp.public_onCreate (:com.google.android.gms@[email protected] (190400-580326705):1)
  at agek.onCreate (:com.google.android.gms@[email protected] (190400-580326705):4)
  at android.app.Activity.performCreate (Activity.java:8595)
  at android.app.Activity.performCreate (Activity.java:8573)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1456)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3763)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3921)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:103)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:139)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:96)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2442)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:205)
  at android.os.Looper.loop (Looper.java:294)
  at android.app.ActivityThread.main (ActivityThread.java:8170)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:552)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:971)
Caused by android.content.res.Resources$NotFoundException: Drawable android:drawable/scrollbar_handle_material with resource ID #0x10807df
Caused by: android.content.res.Resources$NotFoundException: File res/color-v31/gm3_dynamic_default_color_secondary_text.xml from ComplexColor resource ID #0x7f0603ad
  at android.content.res.ResourcesImpl.loadComplexColorForCookie (ResourcesImpl.java:1191)
  at android.content.res.ResourcesImpl.loadComplexColorFromName (ResourcesImpl.java:1017)
  at android.content.res.ResourcesImpl.loadColorStateList (ResourcesImpl.java:1096)
  at android.content.res.Resources.loadColorStateList (Resources.java:1150)
  at android.content.res.TypedArray.getColorStateList (TypedArray.java:604)
  at android.graphics.drawable.GradientDrawable.updateStateFromTypedArray (GradientDrawable.java:1513)
  at android.graphics.drawable.GradientDrawable.applyTheme (GradientDrawable.java:1443)
  at android.content.res.ResourcesImpl.loadDrawable (ResourcesImpl.java:695)
  at android.content.res.Resources.loadDrawable (Resources.java:1004)
  at android.content.res.TypedArray.getDrawableForDensity (TypedArray.java:1017)
  at android.content.res.TypedArray.getDrawable (TypedArray.java:991)
  at android.view.View.initializeScrollbarsInternal (View.java:6956)
  at android.view.View.<init> (View.java:6317)
  at android.view.ViewGroup.<init> (ViewGroup.java:704)
  at android.widget.FrameLayout.<init> (FrameLayout.java:99)
  at android.widget.ScrollView.<init> (ScrollView.java:228)
  at android.widget.ScrollView.<init> (ScrollView.java:224)
  at android.widget.ScrollView.<init> (ScrollView.java:220)
  at java.lang.reflect.Constructor.newInstance0
  at java.lang.reflect.Constructor.newInstance (Constructor.java:343)
  at android.view.LayoutInflater.createView (LayoutInflater.java:866)
  at android.view.LayoutInflater.createView (LayoutInflater.java:788)
  at com.android.internal.policy.PhoneLayoutInflater.onCreateView (PhoneLayoutInflater.java:58)
  at android.view.LayoutInflater.onCreateView (LayoutInflater.java:942)
  at android.view.LayoutInflater.onCreateView (LayoutInflater.java:962)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:1016)
  at android.view.LayoutInflater.createViewFromTag (LayoutInflater.java:973)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:667)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:538)
  at android.view.LayoutInflater.inflate (LayoutInflater.java:485)
  at dqvd.run (:com.google.android.gms@[email protected] (190400-580326705):221)
  at android.app.Activity.runOnUiThread (Activity.java:7620)
  at nvq.platform_runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):1)
  at nvp.runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):3)
  at com.google.android.chimera.android.Activity.runOnUiThread (:com.google.android.gms@[email protected] (190400-580326705):1)
  at com.google.android.location.settings.LocationSettingsCheckerChimeraActivity.onCreate (:com.google.android.gms@[email protected] (190400-580326705):171)
  at nvp.public_onCreate (:com.google.android.gms@[email protected] (190400-580326705):1)
  at agek.onCreate (:com.google.android.gms@[email protected] (190400-580326705):4)
  at android.app.Activity.performCreate (Activity.java:8595)
  at android.app.Activity.performCreate (Activity.java:8573)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1456)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3763)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3921)
  at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:103)
  at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:139)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:96)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2442)
  at android.os.Handler.dispatchMessage (Handler.java:106)
  at android.os.Looper.loopOnce (Looper.java:205)
  at android.os.Looper.loop (Looper.java:294)
  at android.app.ActivityThread.main (ActivityThread.java:8170)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:552)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:971)
Caused by java.lang.UnsupportedOperationException: Can't convert value at index 0 to color: type=0x1, theme={InheritanceMap=[id=0x7f160a6ecom.google.android.gms:style/ThemeOverlay.GoogleMaterial3.DynamicColors.Light], Themes=[com.google.android.gms:style/ThemeOverlay.GoogleMaterial3.DynamicColors.Light, forced, com.google.android.gms:style/ThemeOverlay.GoogleMaterial3.DynamicColors.DayNight, forced, com.google.android.gms:style/AlertThemeSelector, forced, android:style/Theme.DeviceDefault.Light.DarkActionBar, forced]}
  at android.content.res.TypedArray.getColor (TypedArray.java:535)
  at android.content.res.ColorStateList.inflate (ColorStateList.java:366)
  at android.content.res.ColorStateList.createFromXmlInner (ColorStateList.java:296)
  at android.content.res.ResourcesImpl.loadComplexColorForCookie (ResourcesImpl.java:1184)

i post this so the community aware the possibility of this issue, but i don't know what the issue category is.

React Native Version

0.71.4

Output of npx react-native info

System:
OS: Linux 5.15 Ubuntu 20.04.6 LTS (Focal Fossa)
CPU: (4) x64 Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
Memory: 4.99 GB / 15.50 GB
Shell: 5.0.17 - /bin/bash
Binaries:
Node: 18.9.0 - ~/.nvm/versions/node/v18.9.0/bin/node
Yarn: 3.6.4 - ~/.nvm/versions/node/v18.9.0/bin/yarn
npm: 8.19.1 - ~/.nvm/versions/node/v18.9.0/bin/npm
Watchman: 20220123.190932.0 - /usr/local/bin/watchman
SDKs:
Android SDK: Not Found
IDEs:
Android Studio: Not Found
Languages:
Java: 11.0.21 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.4 => 0.71.4
npmGlobalPackages:
react-native: Not Found

Steps to reproduce

  • build production app
  • upload into play store
  • check the result of Pre-launch report

Snack, screenshot, or link to a repository

image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions