¿Cómo subir un archivo de asignación a Firebase?

He estado buscando alrededor de la consola de firebase durante media hora para un botón o menú que me permite cargar un nuevo informe de fallo cartografía archivo. Y no puedo encontrar una manera. Lo he hecho en el pasado, pero no puedo averiguar cómo ahora. Tal vez algo ha cambiado. Sería bueno tener un gran botón en la pantalla diciendo "cargar un nuevo archivo de mapeo", ¿no? ¿Puede alguien sacarme de mi miseria?

Introduzca aquí la descripción de la imagen

4 Solutions collect form web for “¿Cómo subir un archivo de asignación a Firebase?”

Lo siento si llego tarde, pero en lugar de crear una excepción, como algunos sugieren, aquí hay una forma oficial más limpia que los documentos de Firebase sugieren. Esta guía le enseñará cómo empujar automáticamente la asignación de release apk a Firebase Crash Reporter desde su IDE de Android Studio.

Vaya a la sección de etiquetas de Deobfuscate ProGuard . Voy a cubrir algunos tal vez-difícil de seguir los puntos en esa guía.

  1. Agregue todas las líneas gradle como se sugiere en los documentos
  2. Descargue el archivo de clave privada como se sugiere
  3. Copie este archivo de clave privada en la carpeta raíz de su proyecto
  4. En su archivo gradle.properties , agregue esta línea FirebaseServiceAccountFilePath=../name-of-downloaded-file.json
  5. En el terminal, en la raíz de su proyecto, ejecute esta línea ./gradlew :app:firebaseUploadReleaseProguardMapping .

Esto creará el release apk y cargará sus asignaciones a Firebase de una sola vez.

Sólo tenga en cuenta que si está utilizando un control de versiones o de código abierto en su proyecto, mantenga su archivo de clave privada ignorado o mantenido a salvo de otros miembros del equipo.

Tenga en cuenta que, también puede asignar un acceso directo para ejecutar este comando arcane gradle haciendo clic en la pestaña Gradle en el lado derecho. Entonces (raíz) -> Tareas -> Otros -> firebaseUploadReleaseProguardMapping (haga clic derecho en este). A continuación, agregue su atajo favorito 🙂

CARGAR MANUALMENTE "mapping.txt" SIN GRADLE TASK

  • El archivo de asignación está basado en aplicaciones
  • Los archivos de asignación son Application Version Based

    Así que tienes que cargar el archivo mapping.txt a la consola de firebase después de cada versión de versión.

Después de la primera falla o error se informa para una versión de aplicación determinada, puede cargar manualmente el archivo mapping.txt.

Puede encontrar el archivo para cargarlo en una ruta de archivo similar a la siguiente, pero específica de su aplicación:

  <project root>/<module name>/build/outputs/mapping/<build type>/<appname>-proguard-mapping.txt 

Ejemplo:

 app/build/outputs/mapping/debug/app-proguard-mapping.txt 

En Firebase Console,

Ir,

Firebase Console > Seleccione su aplicación > Seleccione " Informes de bloqueo " desde el menú izquierdo> Navegue hasta la pestaña " MAPPING FILES "> Presione "UPLOAD" en contra de la versión de su aplicación. > HECHO

Ver captura de pantalla,

Captura de pantalla de mostrar la carga manual del archivo de asignación

LEA AQUÍ Instrucción oficial para la cartografía manual Subida de archivos a la consola firebase

Intente abrir la aplicación publicada recientemente en su teléfono. Podría enviar la señal a la base de fuego sobre la nueva versión.

En la pantalla que muestra, las fechas se muestran cuando se subió por última vez un archivo de asignaciones para esa versión de la aplicación. Ahora, pase el ratón sobre una de esas filas. Observe el icono de menú de tres puntos a la derecha. Haga clic en eso. Elimine el archivo de asignación. A continuación, debe tener la opción de subir una nueva.

También habrá una forma de cargar archivos de asignaciones usando un plugin Gradle que viene en el futuro.

  • Firebase Crash produce ANR durante el lanzamiento
  • Deshabilitar informes de fallos de Firebase
  • ¿Soporta / soportará Google NDK C ++ falla en Firebase Crash Reporting?
  • Cómo habilitar Firebase Crash Reporting - Android
  • No se puede ver la tarea del archivo de asignación de carga de Firebase
  • Dificultades para configurar Gradle para enviar archivos de mapeo de ProGuard a Firebase
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.