subir studio imagenes imagen archivos android firebase firebase-crash-reporting

archivos - subir imagenes a firebase android studio



Carga de archivos de asignaciĆ³n de ProGuard en Firebase (3)

El mensaje de error es engañoso. Verá eso si no se encontró la ruta del archivo que proporciona para la cuenta del servicio. Intente pasar la ruta completa e inequívoca del archivo de la cuenta del servicio (intente no depender de rutas relativas).

Me aseguraré de que la próxima versión del complemento tenga un mensaje de error más significativo para el caso en que no se encuentre el archivo. Perdón por el problema.

Estoy probando la función recientemente lanzada que permite subir archivos de mapeo de ProGuard a Firebase ( https://firebase.google.com/docs/crash/android ) usando la tarea de gradle. La siguiente es la tarea que estoy ejecutando.

./gradlew -PFirebaseServiceAccountFilePath=xxxxx.json :app:firebaseUploadReleaseProguardMapping

Sin embargo, no parece estar reconociendo el archivo de cuenta de servicio. ¿Alguien ha tenido suerte para que esto funcione? También intenté definir FirebaseServiceAccountFilePath en gradle.properties.

* What went wrong: Execution failed for task '':app:firebaseUploadReleaseProguardMapping''. > Service account file path has not been defined! Service accounts are used to authorize your mapping file uploads. Learn more at https://firebase.google.com/docs/crash/android.


En mi caso, estaba usando Jenkins para subir las asignaciones de proguard para mí. Tuve que cambiar los permisos de archivo para el archivo de clave privada JSON de 400 a 444 .


Establezca la ruta relativa a json en gradle.properties (en la raíz del proyecto)

FirebaseServiceAccountFilePath = /firebase-crashreporting.json

y actualiza esta propiedad en tu build.gradle

apply plugin: ''com.android.application'' apply plugin: ''com.google.firebase.firebase-crash'' android { ... } setProperty("FirebaseServiceAccountFilePath", rootProject.rootDir.absolutePath + FirebaseServiceAccountFilePath) dependencies { ... }