Google Play Console reports performLaunchActivity crashes from non-Google-Play app installations

Search This thread

BenjyTec

Senior Member
Jun 8, 2015
454
125
Hey everyone!

I am getting a few strange crash reports for my application in the Google Play Console. The stacktrace is provided at the bottom of this post.
When I apply the filter "Installation Source = Google Play" in the console, I can see that every single crash of that kind is coming from a device that DID NOT install the application via Google Play.
However, I yesterday pushed a new version of the app to the Play Store (5% staged rollout), and I already got a crash report for this version only four hours after the update came available. Still, the Play Console states that this installation was not done using Google Play, which would indicate that somebody scraped the app bundle from the newest app version from Google Play pretty immediately, and manually installed it somewhere. I do not offer this newest version on any other app store yet.
My questions are as follows:

  • Do you have experiences with such random crash reports only from app installations that were not made with Google Play?
  • Is there a probable explanation for the crash with the newest version appearing only after four hours from a non-Google-Play installation?
  • Do you have any idea what could be causing this exact crash and stacktrace only on few devices and non-Google-Play installations?
Thanks a lot for your thoughts and expertise.


Exception java.lang.RuntimeException: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:4166) at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:4312) at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:101) at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135) at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95) at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2571) at android.os.Handler.dispatchMessage (Handler.java:106) at android.os.Looper.loopOnce (Looper.java:226) at android.os.Looper.loop (Looper.java:313) at android.app.ActivityThread.main (ActivityThread.java:8741) at java.lang.reflect.Method.invoke (Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:571) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1067)
 

Skyica

Senior Member
Jun 11, 2022
212
147
skyica.com
I often get such crash reports that are hidden by the "Installed from = Google Play" filter from my own testing (installing the app from Android Studio on my test devices), but I suppose you have excluded that possibility?

I'm not sure if crashes in Google's automatic pre-launch report test appear as "installed from Google Play" (this is done in the first few minutes after you submit an update).

I don't recognise that exact stack trace.
 
  • Like
Reactions: BenjyTec

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    I often get such crash reports that are hidden by the "Installed from = Google Play" filter from my own testing (installing the app from Android Studio on my test devices), but I suppose you have excluded that possibility?

    I'm not sure if crashes in Google's automatic pre-launch report test appear as "installed from Google Play" (this is done in the first few minutes after you submit an update).

    I don't recognise that exact stack trace.