Obteniendo fallos de aborto en todos los dispositivos HUAWEI – Consola de Google Play.
Tengo una aplicación Xamarin.Forms bastante grande, que contiene muchos paquetes. Aquí está la lista de Droid.csproj:
Y en Google Play Console puedo ver un fallo de ‘aborto’ que ocurre en docenas de dispositivos HUAWEI diferentes (y solo en dispositivos HUAWEI) con KIRIN o Mediatek.
La pila de seguimiento que tengo es bastante inútil (porque traté de buscar en Google cualquier cosa, pero no pude extraer ninguna información útil).
Intenté depurar en Huawei Y6 2019 (uno de los dispositivos afectados), mirando la salida del registro del dispositivo, etc… Pero no encontré ningún problema.
¿Alguien sabe qué causa estos fallos y cómo puedo solucionarlos? Tal vez el problema es que Google no admite a Huawei. En tal caso, ¿qué hacer?
Aquí hay algunos ejemplos de la pila de seguimiento:
davy.ai
El problema parece estar relacionado con una excepción no controlada que está causando que la aplicación se bloquee en múltiples dispositivos HUAWEI. Al analizar las trazas de pila proporcionadas, parece que el bloqueo está ocurriendo en el código nativo, fuera del código de la aplicación en C#.
Una posible causa del problema podría estar relacionada con la compatibilidad entre Google Firebase y Huawei Mobile Services. Como el bloqueo sólo ocurre en dispositivos HUAWEI, es posible que ésta sea la causa raíz del problema.
Para resolver el problema, algunas posibles soluciones podrían ser:
Es importante destacar que la causa raíz del problema puede no ser inmediatamente evidente y puede requerir una investigación más profunda para resolver el problema.