¿Cómo excluir una marca / modelo de dispositivo específico cuando no se muestra en el Catálogo de dispositivos de la consola Google Play?

8

Estoy tratando de excluir la siguiente marca / modelo de dispositivo, ya que no es compatible con mi aplicación:

Brand: Trend
Model: TaintArt for x86

Sin embargo, aunque este dispositivo aparece continuamente en mi informe de Crashlytics, no puedo encontrarlo en el Catálogo de dispositivos, por lo que no puedo excluirlo / restringirlo.

La siguiente es una imagen del informe de Crashlytics: ingrese la descripción de la imagen aquí

Navegación al Catálogo de dispositivos:

1. Login to Google Play Console
2. Select app
3. Release Management
4. Device Catalog
5. Search for Device (Trend, Taintart, etc.)
6. Result: 0 match your criteria

ingrese la descripción de la imagen aquí

¿Hay alguna otra forma de excluir esta marca / modelo?

Editar (27/03/2020): el mismo problema con "Batmobile Defy Mini", que siempre falla debido a un extraño error causado por android.content.res.Resources $ NotFoundException al inflar la clase.

Pablo Alfonso
fuente

Respuestas:

0

También apareció en mis crashlogs, con la misma versión de Android y el mismo estado raíz. Al buscarlo en Google, me encontré con un proyecto de desmontaje. Posiblemente alguien esté usando esto para acceder al código de su aplicación. No parece ser un dispositivo oficial, por lo tanto, lamentablemente no se puede excluir, al menos no en el catálogo de dispositivos. Lo siento :(

Colibri
fuente
1
Sí, esto es lo que sospecho. Claramente está usando un apk descargado de un sitio web de terceros. Sé esto porque los bloqueos están relacionados con el hecho de que está usando un APK no dividido (que genera errores de "archivo no encontrado" al intentar usar algunos elementos dibujables específicos). Parece que la única forma de evitar el bloqueo es detectar el error y mostrar una alerta como "No es una copia original. Descargue la aplicación desde la tienda de juegos".
Pablo Alfonso
1
Eso al menos te ayudaría a deshacerte del error. En mi caso, también noté otros bloqueos en otros dispositivos rooteados solo un par de minutos después. No creo que sea una coincidencia, así que supongo que la persona también podría ser la causa de más accidentes similares, pero en otros dispositivos.
Colibri
¿Cuál es el mensaje de error que se muestra en Crashlytics en su caso?
Pablo Alfonso
No pudieron inflar un botón (InflateException) porque no se encontraron ciertos recursos que llevaron a fallar al iniciar una actividad (RuntimeException). Los dispositivos estaban bastante extendidos y uno extrañamente tenía más de 24 GB de RAM.
Colibri
Sí, tuve el mismo problema de InflateException. En mi caso, sucede cuando se utiliza un APK sin la funcionalidad "dividida" proporcionada por Google. Entonces, si definió múltiples elementos dibujables para el mismo objeto (uno para xdpi, uno para hdpi, mdpi, etc.), el bloqueo parece aparecer cuando este dispositivo (o el APK) intenta abrir el elemento dibujable. Probablemente, solo está buscando un objeto "genérico" (que no existe) en lugar de buscar el especificado según la resolución correcta.
Pablo Alfonso