Когда я пытаюсь создать релизную версию моего приложения, возникает эта ошибка. Теперь я знаю, что есть много похожих вопросов о StackOverflow, но я много чего пытался решить, и ни один из них не помог.
Многие люди говорили, что это из-за конфликта между одним изплагины Firebase (я точно не помню, какой именно) перешли на AndroidX и мое приложение, чего явно не было. Поэтому я попытался выполнить миграцию, но когда я нажимаю 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.gradlefile:
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 file:
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