当我尝试构建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
答案 0 :(得分:0)
您应该在文件->项目结构->模块或依赖项选项卡上检查您的sdk和依赖性版本...并检查所有内容是否最新