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.
Actualizar
classpath ''io.fabric.tools:gradle:1.+''
A
classpath ''io.fabric.tools:gradle:1.26.1''
https://docs.fabric.io/android/changelog.html#september-27-2018
La versión 1.26.0
fue el problema
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