Всякий раз, когда я пытаюсь запустить свое приложение, оно всегда терпит неудачу и выдает эту ошибку
- Что пошло не так: выполнение задачи не выполнено: app: transformClassesWithMultidexlistForDebug '.com.android.build.api.transform.TransformException: Ошибка при создании основного списка dex.
Я пытался разрешить в течение нескольких дней, но ни одно из решений не работает.
Я попытался понизить версии зависимостей Firebase, изменил минимальную версию SDK и многое другое, что было доступно в Интернете.Вероятно, это проблема с версией для зависимости от firebase, но я не смог ее схватить.
Это мой pubspec.yaml file
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
url_launcher: ^4.0.2
dio: any
path_provider: any
carousel_pro: ^0.0.13
firebase_messaging: ^5.0.1
sqflite: any
#cloud_firestore: ^0.7.4
firebase_database: ^3.0.0
photo_view: ^0.2.2
webview_flutter: ^0.3.4
flutter_webview_plugin: ^0.3.5
dev_dependencies:
flutter_test:
sdk: flutter
flutter_launcher_icons: ^0.7.0
Thisэто файл app / build.gradle , в котором должны были быть сделаны некоторые изменения для решения, но который не работал.Я не добавил полный файл, но только некоторые части, которые необходимы.
android {
compileSdkVersion 28
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.technothlon.techno_app"
minSdkVersion 16
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.2-alpha02'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0-alpha02'
implementation 'com.google.firebase:firebase-core:16.0.8'
implementation 'com.google.firebase:firebase-messaging:17.3.3'
}
apply plugin: 'com.google.gms.google-services'
Мой build.gradle файл
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
classpath 'com.google.gms:google-services:4.2.0'
}
Я пробовал эти обходные пути:
- https://github.com/flutter/flutter/issues/23929
- https://github.com/flutter/flutter/issues/23131
И некоторые другие решения от Stack и Github, но ничто не помогло мне подняться.Лично я считаю, что проблема заключается в версии зависимости Firebase и ее совместимости с AndroidX .
Снимок экрана ошибки: https://ibb.co/G2sXnpx
Было бы замечательно, если бы кто-то мог помочь мне в этом, потому что я не мог разобраться с этой проблемой более 5 дней :(.