Después de actualizar la política de un dispositivo, se transferirán las actualizaciones obligatorias de las apps automáticamente, siempre que el dispositivo cumpla con ciertas condiciones. Para depurar problemas relacionados con la actualización o con la instalación de apps de Play administrado, puede recuperar los registros de Play administrado de un dispositivo para su análisis.
Recupera registros de Play administrado
Tus clientes pueden recuperar registros de Play administrado y enviárselos a ti para que los analices. capturar un informe de errores directamente desde un dispositivo o mediante Android Debug Bridge (adb).
Cómo capturar un informe de errores
Las versiones de Android 4.2 y posteriores pueden capturar y guardar informes de errores. Los informes de errores contienen registros de eventos que puedes usar para ayudar a solucionar problemas relacionadas con la instalación y actualización de apps.
Las opciones para desarrolladores deben estar habilitadas antes de que un dispositivo pueda Captura los informes de errores (se recomienda usar informes interactivos). Informes de errores se guardan en un archivo ZIP que los clientes pueden enviar para su análisis. En Android proporciona información general sobre cómo leer informes de errores. También puedes consultar Analiza los registros de Play administrado para obtener orientación más específica sobre la solución de problemas. instalaciones y actualizaciones de apps.
Usa Android Debug Bridge
En lugar de capturar informes de errores, puedes indicar a tus clientes que usen Android Debug Brige (adb) con un dispositivo conectado mediante USB Antes de usarlo adb:
- El cliente debe habilitar las Opciones para desarrolladores en el dispositivo.
- Las funciones de depuración también deben estar habilitadas. Asegúrate de que tu DPC no lo haga.
aplicar de manera forzosa la restricción de usuarios
DISALLOW_DEBUGGING_FEATURES
.
Después de conectar un dispositivo, usa logcat para ver un registro de mensajes del sistema desde todas las apps del dispositivo, incluido Play. Tus clientes pueden enviarte este registro para analizarlos.
Cómo analizar los registros de Play administrado
Independientemente de si el cliente capturó un informe de errores de un dispositivo o lo usó
adb logcat
, el formato básico de un registro de eventos es el siguiente:
timestamp PID TID log-level log-tag tag-values
Todos los registros de Google Play incluyen la etiqueta de registro Finsky. Por ejemplo:
02-11 08:42:08.600 10031 14335 14335 I Finsky logged-message
Para depurar problemas con Google Play, te recomendamos filtrar los mensajes del sistema. y mensajes de otras apps. Por ejemplo, con adb:
adb logcat | grep Finsky
La versión administrada de Play escribe el siguiente mensaje en el registro antes de solicitar la política de aplicaciones más reciente:
Start enterprise client policy sync: account=...
Si la política se sincroniza con éxito, escribe lo siguiente:
Received enterprise client policy: account=...
Si la política no se sincroniza, escribe lo siguiente:
Error while getting the Enterprise client policy: ... for the account.
Ejemplo: error de sincronización de políticas
En el siguiente registro de ejemplo, se muestra un dispositivo que no se pudo sincronizar con la versión más reciente la política de Play administrado porque no estaba conectado a Internet. Como resultado, las apps no se instalan ni se actualizan según sea necesario.
02-11 07:52:01.083 10030 22896 22896 W Finsky : [2] jur.a(13):
Error while getting the Enterprise client policy:
accountID@android-for-work.gserviceaccount.com for the account.
com.android.volley.NoConnectionError:
org.chromium.net.impl.NetworkExceptionImpl:
Exception in CronetUrlRequest:
net::ERR_INTERNET_DISCONNECTED, ErrorCode=2, InternalErrorCode=-106, Retryable=false
Revise las instalaciones y actualizaciones de aplicaciones
Cuando un dispositivo se sincroniza correctamente con la política de Play administrado, cualquier app necesaria instalaciones o actualizaciones se programan de inmediato. Play administrado no registra toda la política que recibe, pero puedes ver los registros de Play administrado se programó la instalación de todas las apps y sigue el progreso de estas instalaciones.
Managed Play realiza la instalación y actualización de apps en varios pasos,
como descargar el APK, verificar el APK e instalar el
APK Para seguir el progreso de la instalación o actualización de una app, realiza una búsqueda grep de Finsky.
y el ID del paquete de la app. Puedes encontrar el ID de paquete de una app en la URL de su
Página de Google Play Store Por ejemplo, el ID del paquete de Google Chrome es
com.android.chrome
Para ver los registros relacionados con el progreso de la instalación o actualización de Google Chrome en un dispositivo, con adb:
adb logcat | grep Finsky | grep com.android.chrome
Si la aplicación no se instala o no se actualiza, el error y la etapa en que la instalación o error de actualización debe aparecer en estos registros. Si la app está instalada o se actualizaron con éxito, los registros deberían contener un mensaje similar a este:
02-11 08:42:30.187 10031 14335 14335 I Finsky : [2] mqd.c(4): IT:
Successful install of com.android.chrome (isid: ...)