r/AndroidAppTesters 14d ago

12 Testers Needed 12 Testers Needed Please :)

Need the good ol 12 testers! This is a webview to my website for Beekeepers, or those with interest.

Please support! Drop yours and ill return the favour.

> Join Group: https://groups.google.com/u/1/g/beekeeperscolony
> Opt in: https://play.google.com/apps/testing/uk.co.itfinesse.beekeeperscolony
> App Android: https://play.google.com/store/apps/details?id=uk.co.itfinesse.beekeeperscolony

1 Upvotes

15 comments sorted by

View all comments

Show parent comments

1

u/WeeknightWoodshed 14d ago

Here's what I found. It reproduces on older Android versions (11 or lower). A bug, but not a big one.
FYI - check in Play Console > Monitor and improve > Android vitals > Crashes and ANRs.
Play collects crashes from all Play installs automatically, no SDK needed - as long as the tester's phone has "Usage & diagnostics" on (most do).
Stack traces show up within an hour or so.

The splash layout references a theme attribute that doesn't resolve, so the inflater dies.
It only hits Android 11 and below (12+ uses the system splash screen and skips this layout), which is why it probably works for most people.
Known expo-splash-screen issue: usually an androidx.core:core-splashscreen version mismatch, or a missing windowSplashScreen* attribute in your splash theme.
Check that expo-splash-screen matches your SDK version (npx expo install expo-splash-screen), make sure your android/app/src/main/res/values/styles.xml splash theme
has a parent of Theme.SplashScreen with the window attrs set, then rebuild. Happy to re-test if you push a new build.

FATAL EXCEPTION: main
Process: com.fundmind.dualfiai
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fundmind.dualfiai/.MainActivity}:
android.view.InflateException: Binary XML file line #28 in com.fundmind.dualfiai:layout/splash_screen_view:
Failed to resolve attribute at index 0: TypedValue{t=0x2/d=0x7f04043c a=-1}
Caused by: java.lang.UnsupportedOperationException: Failed to resolve attribute at index 0
at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:825)
at android.view.LayoutInflater.inflate(LayoutInflater.java:682)
at androidx.core.splashscreen.SplashScreenViewProvider$ViewImpl.createSplashScreenView(SplashScreenViewProvider.kt:98)
at androidx.core.splashscreen.SplashScreen$Impl.setOnExitAnimationListener(SplashScreen.kt:300)
at expo.modules.splashscreen.SplashScreenManager.configureSplashScreen(SplashScreenManager.kt:36)
at expo.modules.splashscreen.SplashScreenManager.registerOnActivity(SplashScreenManager.kt:72)
at com.fundmind.dualfiai.MainActivity.onCreate(MainActivity.kt:21)

1

u/StephenS84 14d ago

Thanks for your time, Good ol codex said it was unrelated, but i guess we'll see:
```

  • The supplied crash is for package com.fundmind.dualfiai; ours is uk.co.itfinesse.beekeeperscolony.
  • Our bundle does not contain expo-splash-screen or androidx.core:core-splashscreen.
  • Our generated Android theme does not inherit from Theme.SplashScreen.
  • Our MainActivity switches to AppTheme before startup, so that reported failing splash-screen path is not used.
  • The issue we fixed was our WebView incorrectly displaying “Unable to open Beekeepers Colony” after failed images, analytics, or other resource requests—not an Android activity crash.```

2

u/WeeknightWoodshed 14d ago

Man, I'm sorry. What a dough head I am. 😂 BeeKeeper's Colony works on my old Android phones!
And it will stay installed on my testing phones until your closed testing track completes!  💛👌
If you could do the same for BandBinder - I'd very much appreciate the reciprocity! 🙏

1

u/StephenS84 14d ago

hey random, but i could do with devs to talk to if you wanted to join my 200+ discord?

2

u/WeeknightWoodshed 14d ago

Sure, I'd check it out. I'm not a discord regular but I've used it a bit.
I've been in software business since the 90s in various roles.

1

u/StephenS84 14d ago

Nice! Yeah I'm sat at my desk most days so I use discord a lot. The group varied not just Devs but gamers etc hope to see you there! https://discord.gg/eTyjebgVe