Android Market - the only crash reports I receive are on the OTHER platforms

I have an application in the market with several crash reports "java.lang.RuntimeException: native font cannot be created." This is described in other sections of SO, and I know where in my code this is. This is not my problem - the problem is to find out which version of Android and the type of handset causes it. I have never seen this on any mobile devices that have tested the application, and not a single version of Android on emulators raises it. The only failures I see are always on OTHER Platforms. I suppose another accident was reported, I would better understand the platform - I expect to see "8", "11", etc.

This is a paid application. This happens on first launch, so users cancel the purchase.

Does anyone know what this platform is?

+6
source share
2 answers

In my experience, the developer console reports very little about crashes that occur in your application.

If your application is already requesting permission to use the Internet, you can use the error reporting library.

I am using ACRA in my application. It is very easy to integrate, and you will be amazed at the number of failures that are not reported on the developer's console in the market.

+4
source

The Platforms section displays the device on which the crash occurs, rather than at the API level. However, as you saw, it is very limited. The only values ​​I've seen besides OTHER are

  • T-Mobile myTouch 3G
  • Nexus one
  • Droid

Everything else is related to OTHER. Obviously, the list of devices that he shares is very incomplete and not very useful. Until Google improves it, the Platforms sections are pretty much useless, and I recommend using a third-party library for more details.

+1
source

Source: https://habr.com/ru/post/892572/


All Articles