错误完成:Gradle任务assembleRelease失败,退出代码为1

时间:2019-10-28 19:54:30

标签: android firebase flutter release androidx

当我尝试构建Flutter应用程序的发行版时,会发生此错误。 我现在在StackOverflow上有很多类似的问题,但我已经尝试了很多方法来解决,但没有一个帮助。

许多人说,这是因为迁移到AndroidX的Firebase插件之一(我不记得到底有哪一个)与我的应用之间存在冲突,而显然没有。因此,我尝试进行迁移,但是当我按Refactor> Migrate to AndroidX ...时,会发生这种情况:

You need to have compileSdk set to at least 28 in your module build.gradle to migrate to AndroidX

但是我有29个compileSdk,所以当时我在寻找如何解决此问题的方法,建议我转到android模块,然后进行迁移。我猜它很好,但是主要问题仍然没有解决。 然后我在git上发现了一个问题,人们说要运行flutter clean,这无济于事。

这是一些代码:

来自android / build.gradle文件的依赖项:

dependencies {
    classpath 'com.android.tools.build:gradle:3.5.1'
    classpath 'com.google.gms:google-services:4.3.2'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}

来自android / app / build.gradle文件的依赖项:

dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
    implementation 'com.google.firebase:firebase-analytics:17.2.1'
    implementation "androidx.appcompat:appcompat:1.1.0"
    implementation "androidx.core:core:1.2.0-beta01"
    implementation 'com.facebook.android:facebook-android-sdk:5.8.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test:runner:1.2.0'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}

来自pubspec.yaml的依赖项:

    http: ^0.12.0+2
    shared_preferences: ^0.5.3+4
    url_launcher: ^5.1.3
    intent: ^1.1.0
    firebase_core: ^0.4.0+9
    firebase_analytics: ^5.0.2
    firebase_auth: ^0.14.0+5
    cloud_firestore: ^0.12.9+5
    google_sign_in: ^4.0.7
    flutter_facebook_login: ^1.1.1
    video_player: ^0.10.2+5

1 个答案:

答案 0 :(得分:0)

您应该在文件->项目结构->模块或依赖项选项卡上检查您的sdk和依赖性版本...并检查所有内容是否最新