Roh*_*ase 46 android crashlytics
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.
Run Code Online (Sandbox Code Playgroud)
项目处于工作状态但是从今天开始构建失败并出现上述错误.
Android Studio 3.2预览版.
Mik*_*ell 32
来自Fabric的Mike来自这里.如果您使用3.2的是Android Studio Gradle插件版本,升级到4.10Gradle 和 1.26.0 Fabric Gradle插件将解决此问题.
如果您使用AS Gradle的版本少,那么3.2您将不会遇到此问题,但也不会获得最新版本的好处.如果您已更新为3.2AS Gradle 和 1.26.0 Fabric的Gradle插件,但是使用的Gradle版本低于Gradle,则会遇到此问题4.10.
Sho*_*omu 10
当你使用android studio 3.2更新并使用fabric gradle版本1. +然后你必须在biuld.gradle(项目)文件中更改fabric gradle版本1. +到1.25.4
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
}
}
Run Code Online (Sandbox Code Playgroud)
注意:尽管fabric gradle最新版本是1.26.0但它不是稳定版本.稳定版本是1.25.4.它的工作很好.
更新
classpath 'io.fabric.tools:gradle:1.+'
Run Code Online (Sandbox Code Playgroud)
至
classpath 'io.fabric.tools:gradle:1.26.1'
Run Code Online (Sandbox Code Playgroud)
https://docs.fabric.io/android/changelog.html#september-27-2018
版本1.26.0是问题所在
您只需要更新Gradle版本(在Gradle-Wrapper.properties中).对于前:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4039 次 |
| 最近记录: |