Не удалось найти метод create () для аргументов - ошибка Crashlytics - PullRequest
0 голосов
/ 24 сентября 2018
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.

Проект находился в рабочем состоянии, но с сегодняшнего дня сборка завершается с ошибкой.

Android Studio 3.2 Preview.

Ответы [ 8 ]

0 голосов
/ 19 августа 2019

Теперь это видно с помощью Gradle 5.1.1

Версия Crashlytics: 2.9.3

Версия Gradle Tools: 1.21.7

ОШИБКА: не удалось найтиметод leftShift () для аргументов [com.crashlytics.tools.gradle.tasks.FabricTaskBuilder$_pluginGenerateResources_closure4@28a32300] для задачи ': Приложение: fabricGenerateResourcesDebug' типа org.gradle.api.DefaultTask. * 1008

0 голосов
/ 26 сентября 2018

После ответа Майка файл, который необходимо изменить, находится в:

project\gradle\wrapper\gradle-wrapper.properties

Последняя версия 4.10.2.

0 голосов
/ 28 сентября 2018

Обновление

classpath 'io.fabric.tools:gradle:1.+'

До

classpath 'io.fabric.tools:gradle:1.26.1'

https://docs.fabric.io/android/changelog.html#september-27-2018

Версия 1.26.0 была проблема

0 голосов
/ 26 сентября 2018

при обновлении с помощью android studio 3.2 и использовании тканевого грейдера версия 1. + тогда вам нужно изменить версию тканевого грейдера 1. + до 1.25.4 в biuld.gradle (проект) файл

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
}
}

Примечание: Несмотря на то, что версия gradle последней версии 1.26.0 , но не стабильная версия. стабильная версия 1.25.4 .его работа отлично.

0 голосов
/ 25 сентября 2018

Майк из ткани здесь.Если вы используете версию 3.2 плагина Android Studio Gradle, обновление до 4.10 Gradle и 1.26.0 плагина Fabric Gradle решит эту проблему.

Если вы используете версию AS Gradle меньше 3.2, вы не столкнетесь с этой проблемой, но также не получите преимуществ от последней версии.Эта проблема возникнет, если вы обновитесь до 3.2 AS Gradle и 1.26.0 из плагина Fabric's Gradle, , но использует версию Gradle ниже 4.10Gradle.

0 голосов
/ 25 сентября 2018

Вам нужно только обновить версию Gradle (в Gradle-Wrapper.properties).Например:

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
0 голосов
/ 24 сентября 2018

Для меня проблема возникла, когда я обновился до AS 3.2-RC02, для которого требуется плагин Android 3.2.0-rc02.

Поэтому мне пришлось откатиться на AS 3.1.4, которая является текущей стабильной версией, такЯ мог бы понизить мою версию плагина Android.Я использую плагин Android 3.2.0-rc01

Мне также пришлось понизить плагин Fabric до 1.24.4

0 голосов
/ 24 сентября 2018

Обновление: отметьте Ответ Майка первый!

Старый ответ:

Похоже, что Fabric выпустила новую версию, которая нарушает сборку для некоторых приложений.

Если у вас есть строка io.fabric.tools:gradle:1.+ (которая рекомендуется Fabric, но не идеальная), вы автоматически будете использовать новую версию.

Тем временем вы можете заменить 1.+ последней «стабильной» версией 1.25.4.io.fabric.tools:gradle:1.25.4

...