solucion settokenkeeploggedinflag remove propiedad objeto método metodo internet esta acepta android crashlytics

android - settokenkeeploggedinflag - explorer el objeto no acepta esta propiedad o metodo



No se pudo encontrar el método create() para argumentos-Crashlytics problem (7)

Actualización: ¡Compruebe primero la respuesta de Mike !

Respuesta antigua:

Parece que Fabric lanzó una nueva versión que rompe la compilación de algunas aplicaciones.

Si tiene la línea io.fabric.tools:gradle:1.+ (recomendada por Fabric, pero no ideal), utilizará automáticamente la nueva versión.

Mientras tanto, puede reemplazar 1.+ con la última versión "estable" que es 1.25.4. io.fabric.tools:gradle:1.25.4

Could not find method create() for arguments [crashlyticsStoreDeobsDebug, class com.crashlytics.tools.gradle.tasks.StoreMappingFileTask, com.android.build.gradle.internal.scope.BuildArtifactsHolder$FinalBuildableArtifact@2ac9ac29] on task set of type org.gradle.api.internal.tasks.DefaultTaskContainer.

El proyecto estaba en funcionamiento, pero desde hoy la compilación está fallando con el error anterior.

Vista previa de Android Studio 3.2.



Mike de Fabric aquí. Si está utilizando la versión 3.2 del complemento Android Studio Gradle, la actualización a 4.10 de Gradle y 1.26.0 del complemento Fabric Gradle solucionará este problema.

Si usa una versión de AS Gradle menos de 3.2 , no encontrará el problema, pero tampoco obtendrá los beneficios de la última versión. Llegará a este problema si ha actualizado a 3.2 de AS Gradle y 1.26.0 del complemento 1.26.0 de Fabric, pero está utilizando una versión de Gradle inferior a 4.10 de Gradle.


Para mí, el problema apareció cuando actualicé a AS 3.2-RC02 que requiere el complemento de Android 3.2.0-rc02 .

Así que tuve que volver a AS 3.1.4, que es la versión estable actual, por lo que pude degradar mi versión del complemento de Android. Estoy usando el plugin de Android 3.2.0-rc01

También tuve que degradar el plugin de tela a 1.24.4


Solo necesita actualizar la versión de Gradle (en Gradle-Wrapper.properties). por ej.

distributionUrl=https/://services.gradle.org/distributions/gradle-4.10.2-all.zip


Tras la respuesta de Mike, el archivo que necesita cambiar está en:

project/gradle/wrapper/gradle-wrapper.properties

La última versión es 4.10.2 .


cuando actualice con Android Studio 3.2 y use la versión de tela gradle 1. + entonces tendrá que cambiar la versión de tela gradle 1. + a 1.25.4 en el archivo biuld.gradle (proyecto)

buildscript { repositories { maven { url ''https://maven.fabric.io/public'' } } dependencies { //classpath ''io.fabric.tools:gradle:1.+'' // old version classpath ''io.fabric.tools:gradle:1.25.4'' // new version } }

Nota: Aunque la última versión de Gradle de tela es 1.26.0 pero no es una versión estable . La versión estable es 1.25.4 . su trabajo bien