尝试使用Flutter构建Android应用程序时出错。
我试过这个解决方案,但它不起作用。
我想要一个提示来解决它。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:preDebugBuild'.
> Android dependency 'com.google.firebase:firebase-iid' has different version for the compile (19.0.0) and runtime (20.0.1) classpath. You should manually set the same version via DependencyResolution
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 8s
/*
* 提示:该行代码过长,系统自动注释不进行高亮。一键复制会移除系统注释
* io.flutterio.flutterio.flutterandroidx.multidexcom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.android.supportio.flutter.plugins.flutter_plugin_android_lifecycleio.flutter.plugins.firebase.cloudfirestorecom.roughike.fluttertwitterlogin.fluttertwitterloginio.flutter.plugins.firebase.firebaseremoteconfigio.flutter.plugins.firebase_core_webio.flutter.plugins.firebaseauthio.flutter.plugins.imagepickerio.flutter.plugins.firebase.storageio.flutter.plugins.packageinfoio.flutter.plugins.firebaseauth_webio.flutter.plugins.sharedpreferencescom.flutter.keyboardvisibilityio.flutter.plugins.firebasemessagingio.flutter.plugins.url_launcher_macosio.flutter.plugins.firebase.coreio.flutter.url_launcher_webcom.tekartik.sqfliteio.flutter.plugins.urllauncherio.flutter.plugins.pathproviderandroidx.lifecycleandroidx.lifecycleandroidx.lifecycleandroidx.fragmentandroidx.annotationcom.google.firebaseandroidx.annotationandroidx.fragmentcom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.google.guavacom.squareup.okhttpio.grpcio.grpcio.grpcio.grpcandroidx.collectionandroidx.localbroadcastmanagercom.google.android.gmscom.google.firebasecom.twitter.sdk.androidcom.google.firebasecom.google.firebasecom.google.code.gsonandroidx.arch.corecom.google.android.gmscom.google.android.gmscom.google.android.gmsandroidx.coreandroidx.legacyandroidx.legacyandroidx.loaderandroidx.lifecyclecom.google.auto.valueandroidx.annotationcom.google.firebasecom.squareup.retrofit2com.squareup.retrofit2com.google.code.gsoncom.squareup.okhttp3com.google.android.gmscom.google.android.gmscom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.google.android.gmscom.google.firebasecom.google.firebasecom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.firebasecom.google.firebaseandroidx.lifecycleandroidx.versionedparcelableandroidx.customviewandroidx.viewpagerandroidx.coordinatorlayoutandroidx.drawerlayoutandroidx.slidingpanelayoutandroidx.interpolatorandroidx.swiperefreshlayoutandroidx.asynclayoutinflaterandroidx.cursoradapterandroidx.documentfileandroidx.printandroidx.lifecyclecom.google.auto.valuecom.google.protobufcom.squareup.okioio.grpccom.squareup.okhttpcom.squareup.okioio.grpccom.google.guavacom.squareup.okhttp3com.squareup.okiocom.google.firebasecom.google.android.gmscom.google.firebaseandroidx.lifecycleandroidx.arch.coreandroidx.arch.coreandroidx.lifecycleio.opencensusio.grpccom.google.androidio.opencensusio.grpccom.google.errorpronecom.google.code.findbugsorg.codehaus.mojoorg.checkerframeworkcom.google.j2objcio.flutterio.flutterio.flutterandroidx.multidexcom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.android.supportio.flutter.plugins.flutter_plugin_android_lifecycleio.flutter.plugins.firebase.cloudfirestorecom.roughike.fluttertwitterlogin.fluttertwitterloginio.flutter.plugins.firebase.firebaseremoteconfigio.flutter.plugins.firebase_core_webio.flutter.plugins.firebaseauthio.flutter.plugins.imagepickerio.flutter.plugins.firebase.storageio.flutter.plugins.packageinfoio.flutter.plugins.firebaseauth_webio.flutter.plugins.sharedpreferencescom.flutter.keyboardvisibilityio.flutter.plugins.firebasemessagingio.flutter.plugins.url_launcher_macosio.flutter.plugins.firebase.coreio.flutter.url_launcher_webcom.tekartik.sqfliteio.flutter.plugins.urllauncherio.flutter.plugins.pathproviderandroidx.lifecycleandroidx.lifecycleandroidx.lifecycleandroidx.fragmentandroidx.annotationcom.google.firebaseandroidx.annotationandroidx.fragmentcom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.google.guavacom.squareup.okhttpio.grpcio.grpcio.grpcio.grpcandroidx.collectionandroidx.localbroadcastmanagercom.google.android.gmsandroidx.annotationcom.google.firebasecom.google.firebasecom.twitter.sdk.androidcom.google.firebasecom.google.firebasecom.google.firebasecom.google.code.gsonandroidx.corecom.google.firebasecom.google.firebaseandroidx.arch.corecom.google.android.gmscom.google.android.gmscom.google.android.gmsandroidx.coreandroidx.legacyandroidx.legacyandroidx.loaderandroidx.lifecyclecom.google.auto.valuecom.google.firebasecom.squareup.retrofit2com.squareup.retrofit2com.google.code.gsoncom.squareup.okhttp3com.google.android.gmscom.google.android.gmscom.google.firebasecom.google.firebasecom.google.firebasecom.google.firebasecom.google.android.gmscom.google.firebaseandroidx.lifecycleandroidx.versionedparcelablecom.google.firebasecom.google.firebasecom.google.firebasecom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.android.gmscom.google.firebaseandroidx.customviewandroidx.viewpagerandroidx.coordinatorlayoutandroidx.drawerlayoutandroidx.slidingpanelayoutandroidx.interpolatorandroidx.swiperefreshlayoutandroidx.asynclayoutinflaterandroidx.cursoradapterandroidx.documentfileandroidx.printandroidx.lifecyclecom.google.protobufcom.squareup.okioio.grpccom.squareup.okhttpcom.squareup.okioio.grpccom.google.guavacom.squareup.okhttp3com.squareup.okiocom.google.firebaseandroidx.lifecycleandroidx.arch.corecom.google.firebasecom.google.android.gmsandroidx.arch.coreandroidx.lifecycleio.opencensusio.grpccom.google.androidio.opencensusio.grpccom.google.errorpronecom.google.code.findbugsorg.codehaus.mojoorg.checkerframeworkcom.google.j2objccom.android.tools.build
*/
The built failed likely due to AndroidX incompatibilities in a plugin. The tool is about to try using Jetfier to solve the incompatibility.
Building plugin cloud_firestore...
The plugin cloud_firestore could not be built due to the issue above.
Exited (sigterm)
发布于 2020-02-07 21:30:07
cloud_firestore
插件正在使用需要androidX
的firestore的新版本。因此,您需要将应用程序迁移到AndroidX
。您可以在此处了解如何迁移:
发布于 2020-02-07 21:33:04
build.gradle
buildscript {
ext.kotlin_version = '1.2.71'
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.0.2'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) {
details.useVersion "version which should be used - in your case 11.6.0"
}
}
}
}
https://stackoverflow.com/questions/60114454
复制相似问题