Problema de acceso a la revisión Bugly

uno, bicho

        Ahora que estoy aquí, no creo que necesite presentar qué es bugly y qué hace. Primero, publique el documento oficial de acceso a errores, que resuelve el 95% de mis problemas de acceso. Pero el problema que encontré a continuación me tomó el 95% del tiempo, espero que no lo encuentre, si lo encuentra, espero que pueda ayudarlo.

Guía del usuario de revisiones - Documentación de errores icono-predeterminado.png?t=M276https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=1.0.0

Dos, el problema

2.1 Problema de descarga de dependencia

        El último Android Studio que estoy usando actualmente eliminó el almacén de jcenter de forma predeterminada, y algunos paquetes con errores todavía están en jcenter, por lo que habrá problemas de que algunos paquetes no se pueden encontrar, y el problema se puede resolver agregando el almacén de jcenter

        Problema: no se pudo encontrar com.tencent.mm:apk-parser-lib:

        resolver:

repositories {
    jcenter()//注意有没有这个 虽然废弃目前也要用
    google()
    mavenCentral()
}

2.2, problema de conflicto de versión de gradle

        Si la versión de gradle que está utilizando es relativamente nueva y sigue las instrucciones oficiales, entonces felicidades, estará feliz de mencionar el siguiente error:

        no puede encontrar tinkerProcessDebugManifest, primero debe iniciar el complemento tinker

        Este problema lo busqué en Internet antes, ya sea para modificar la configuración, o para reducir la versión de gradle. Lo primero es que no quiero modificar bien la configuración, y lo segundo es que no sirve de nada si la cambio. No considero el segundo método directamente, porque no hay ninguna razón por la que una biblioteca necesite gradle para ser compatible con versiones anteriores. Afortunadamente, encontré la misma pregunta en el problema en la página de Github de Tinker de Tencent, pero no encontré una respuesta oficial de Tencent, pero algunos internautas dijeron que la versión de configuración disponible es relativamente alta, por lo que también publicaré mi configuración.

        Entonces, la solución al problema es que si su versión de Gradle es relativamente alta, su versión de soporte de Tinker también debería usar una versión más nueva. Si no puede igualarla, también podría probar algunas versiones más.

2.3 Versiones de la aplicación que no coinciden con los parches disponibles

        Aunque hay una pregunta de este tipo en las preguntas frecuentes del documento oficial de bugl: ¿Por qué cargo un parche y me pregunta que "la versión de la aplicación no coincide con el parche disponible"? , pero no encontré ningún problema después de verificar. El tinkerId también está disponible, y también muestra que se ha informado en línea. Parece que no hay problema. Más tarde, me despertó una palabra, si su appid está emparejado. Este es un error de bajo nivel cometido por descuido. El ejemplo en el documento proporcionado por Tencent tiene su propio ID de aplicación, el problema es que su ID de aplicación también se puede usar, por lo que todo está bien, pero no puede coincidir con su ID de aplicación, por lo que informará este error al cargar el complemento. Recuerde verificar el appid la primera vez que encuentre este problema.

3. Resumen

        Aunque la documentación de errores es relativamente detallada, la documentación no se ha actualizado con la versión, lo que genera algunos problemas de configuración, y hay relativamente pocas soluciones en Internet. Las soluciones se encuentran hace dos o tres años. Pasé un día con estos pequeños problemas y los intestinos gordos estaban incómodos, así que hice una pequeña nota.

Acho que você gosta

Origin blog.csdn.net/qq_37841321/article/details/123629518
Recomendado
Clasificación