当前位置: 首页 > 知识库问答 >
问题:

无法确定任务“:app:uploadCrashlyticsMappingFileRelease”与Google版本4.3的依赖关系。9版本

充浩波
2023-03-14

下一个问题发生在构建发布APK/捆绑包时

它发生在最新版本的'com上。谷歌。gms:googleservices:4.3。仅限9',它可以与'com配合使用。谷歌。gms:googleservices:4.3。8'

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':app:uploadCrashlyticsMappingFileRelease'.
> Could not create task ':app:processReleaseGoogleServices'.
   > DefaultTaskContainer#NamedDomainObjectProvider.configure(Action) on task set cannot be executed in the current context.

建筑gradle(应用程序):

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-kapt'
    id 'com.google.gms.google-services'
    id 'com.google.firebase.crashlytics'
}

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 30
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

...
    // Firebase
    implementation platform('com.google.firebase:firebase-bom:28.3.0')
    implementation 'com.google.firebase:firebase-crashlytics'

...

build.gradle(根):

buildscript {
    ext.kotlin_version = "1.5.21"
    repositories {
        google()
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath 'com.google.gms:google-services:4.3.9'
        classpath 'com.google.firebase:firebase-crashlytics-gradle:2.7.1'
    }
}

gradle插件版本:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip

Studio版本:Android Studio北极狐狸|2020.3.1

有什么问题吗?

共有1个答案

谷梁波
2023-03-14
classpath 'com.google.gms:google-services:4.3.10' // change version here

这是4.3中面临的问题。9版本,并在4.3中进行了修复。10

发现地点:https://firebase.google.com/support/release-notes/android#google-服务插件4-3-10

 类似资料:
  • 项目文件夹非常完美。错误出现在visual studio、Flatter文件或其他文件中。 我知道有VisualStudio和Flatter的旧版本,但我的项目在这些版本中运行得非常好。错误出现在错误的visual studio更新中,我将其降级为以前使用的版本,但错误仍然存在 错误描述: 失败:生成失败,出现异常。 错误:无法确定任务“:app:compiledBugJavaWithJavaC”

  • 我正在做的项目需要同时使用Elasticsearch和一个依赖项(我没有设计也没有指定它的设计),该依赖项使用Lucene,这两个依赖项之间存在版本冲突。当我尝试启动项目时,下面的错误被吐出来 任何关于是否可以解决而不能够规定依赖或弹性搜索的设计的想法?

  • 我正在尝试编译一个名为web server的Maven项目,该项目依赖于指定依赖版本范围[2.0,3.0]内的搜索客户端。但是,由于“没有可用的版本”,编译失败 以下是我将遵循的步骤: 进行更改并在本地构建搜索客户端 这将在我的本地m2存储库中为这个客户端pom构建一个2.0-SNAPSHOT jar。 如果出现以下错误,则无法编译: [错误]未能在项目通用上执行目标:无法解决项目com.test

  • 这将打印: 在同一个文件夹中有一个poi-3.8.jar,但类路径取3.2。 我的问题是:我应该做什么,以便我的项目使用POI-3.8.jar而不是POI-3.2.jar。 非常感谢!! 编辑:的输出

  • Semantic Versioning Packages in Yarn follow Semantic Versioning, also known as “semver”. When you install a new package from the registry it will be added to your package.json with a semver version ra

  • 当我开始模拟我的android手机和活动开发者模式以及USB调试时,我收到了这些消息,我尝试了一些方法,但没有成功。请在此处输入图像描述 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述