Pre-launch report overview of my app on google play store. it’s working absolutely fine on my mobile phone. But didn’t understand this error and bug report of my app.
Please help me to understand this and solve these bugs and error on Kodular
Errors found. Stability - 33
Crash -
FATAL EXCEPTION: main
Process: com.google.android.gm, PID: 5677
java.lang.NullPointerException: Attempt to invoke virtual method ‘android.accounts.Account com.android.mail.providers.Account.b()’ on a null object reference
at dgg.Z(PG:3)
at dgg.onPrepareOptionsMenu(PG:6)
at com.google.android.gm.ComposeActivityGmail.onPrepareOptionsMenu(PG:1)
at android.app.Activity.onPreparePanel(Activity.java:4137)
at gn.onPreparePanel(PG:2)
at vz.onPreparePanel(Unknown Source:2)
at tm.onPreparePanel(PG:3)
at tv.a(PG:192)
at tv.f(PG:7)
at tc.run(PG:2)
at android.os.Handler.handleCallback(Handler.java:883)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:237)
at android.app.ActivityThread.main(ActivityThread.java:8154)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
You can use firebase test lab to test your apk. Run it on different resolutions devices, different android version.
It will generate reports with screenshots of your app. You can use that to fix accessibility issues.
If your app is in production mode than crashes and anrs matters.
Just run the Firebase Test Lab for my app and it passesed but also showing these corrections.
Has anyone knows what are these and how to fix them in app ?
Your app uses 6 non-SDK interfaces, which are incompatible with Android P+.
Also the app test failed at API 30, Mobile - SM-F916U1
App crashed during testing
Fatal exception
java.lang.SecurityException: getDataNetworkTypeForSubscriber: uid 10293 does not have android.permission.READ_PHONE_STATE.
FATAL EXCEPTION: ConnectivityThread
Process: com.yashagarwaljaipur.GuitarNotes, PID: 19226
java.lang.SecurityException: getDataNetworkTypeForSubscriber: uid 10293 does not have android.permission.READ_PHONE_STATE.
at android.os.Parcel.createExceptionOrNull(Parcel.java:2385)
at android.os.Parcel.createException(Parcel.java:2369)
at android.os.Parcel.readException(Parcel.java:2352)
at android.os.Parcel.readException(Parcel.java:2294)
at com.android.internal.telephony.ITelephony$Stub$Proxy.getNetworkTypeForSubscriber(ITelephony.java:8762)
at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3706)
at android.telephony.TelephonyManager.getNetworkType(TelephonyManager.java:3670)
at com.unity3d.services.core.connectivity.ConnectivityMonitor.connectionStatusChanged(ConnectivityMonitor.java:162)
at com.unity3d.services.core.connectivity.ConnectivityNetworkCallback.onCapabilitiesChanged(ConnectivityNetworkCallback.java:48)
at android.net.ConnectivityManager$NetworkCallback.onAvailable(ConnectivityManager.java:3793)
at android.net.ConnectivityManager$CallbackHandler.handleMessage(ConnectivityManager.java:4073)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:246)
at android.os.HandlerThread.run(HandlerThread.java:67)
No i don’t think so because my earlier version of app that was also using interstitial advertisements, without Kodular new update is not showing any error in test report.
Ok, but it’s only happening after the kodular update. I’m updating extensions and pulling out obsolete components, filling in empty properties and hopefully succeed. However, it takes time to take effect, as many users end up not updating the app and still sending errors from the old version. I even did a test on the app now limiting ads to android 11 phones only, to see the results.