Phone: OnePlus Nord EU, latest updates (Android 12)
Strava App is installed from the US Play Store, version: 304.7
The app crashes upon start. I tried clearing the cache, then clearing the data. I also force closed the app, manually granted all permissions listed and checked off the permission removal switch of Android for the app. Notifications are enabled.
Since I develop mobile apps on the sideline (full stack engineer by day), here is a crash in the LogCat:
FATAL EXCEPTION: main
Process: com.strava, PID: 19464
java.lang.VerifyError: Verifier rejected class wo.b: java.util.ArrayList wo.b.b(int[]) failed to verify: java.util.ArrayList wo.b.b(int[]): [0x2] register v5 has type Precise Reference: int[] but expected Integer (declaration of 'wo.b' appears in /data/app/~~fE5W-2zgiREc9O8kTVwrqw==/com.strava-7dbUSga14tj9ByV9K1DkhQ==/base.apk!classes4.dex)
at ii.d4.u5(ProGuard:1)
at ii.d4.L4(ProGuard:35)
at ii.d4.Y2(ProGuard:1)
at com.strava.StravaApplication.onCreate(ProGuard:59)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1226)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7046)
at android.app.ActivityThread.access$1800(ActivityThread.java:254)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2184)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:233)
at android.os.Looper.loop(Looper.java:344)
at android.app.ActivityThread.main(ActivityThread.java:8212)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1034)
And the only other Exception level log message related to Strava I see is:
2023-04-20 13:04:14.443 3682-4097 AuthDialogHelper com.oplus.persist.system W checkNotificationSwitchFirst() called with: context = [com.oplus.notification.NotificationCenterService@6e16f96], pkg = [com.strava], uid = [10258], userId = [0], init checker
2023-04-20 13:04:14.444 3682-4097 AuthDialogHelper com.oplus.persist.system E CheckNotificationCanBeSetSecond: check com.strava , Notification master switch on, unable to pop dialog
I used the app yesterday and the day before without an issue. I also restarted my phone to try again. I haven't had an OS update for a while now, lats one was a couple of weeks ago. I'm not sure when was the last update of my Strava app. In the Play Store I can only see that I'm part of the beta program.