Red de conocimiento informático - Problemas con los teléfonos móviles - [Columna de excepción] La integración de Bugly provoca que falle la inicialización de la aplicación

[Columna de excepción] La integración de Bugly provoca que falle la inicialización de la aplicación

Hablemos primero de los principios básicos. Hay dos facciones principales de reparación en caliente en el mercado.

1. Estilo Alibaba: DeXposed y Fix

A partir de. el binario C subyacente.

2. Sistema Tencent: retoques

Comience con el mecanismo de carga de clases de Java.

Recientemente, debido a los requisitos del proyecto, es necesario integrar la función de actualización en caliente. Anteriormente, el proyecto también integraba el retoque de Tencent, pero esta función se escribió y distribuyó a las actualizaciones en segundo plano de la compañía. Ahora no puede satisfacer la demanda, por lo que pensé en usar informes de excepción de actualización en caliente con más errores.

Así que lo integré de acuerdo con la "Guía del usuario de Android Hot Update" oficial de Bugly y usé enableProxyApplication = false de acuerdo con su sugerencia al inicializar el SDK, pero aún así se produjo una excepción.

5. plantilla gradle (prueba personal) múltiples proyectos):

2. Si encuentra una biblioteca de terceros que utiliza estadísticas erróneas en el proyecto

Conflicto de paquete de dependencia: compile 'com .tencent. error: informe de fallo: último '. bugly: crashreport: Latest.release'<

Usar deduplicación global:

3. A veces, Latest.release tiene problemas al especificar la biblioteca remota y se debe especificar una biblioteca específica para que sea exitoso. embalaje.