Я включил multiDex в своем приложении Flutter, потому что количество ссылок превысило 64 КБ.Я прочитал в Интернете, что я должен включить multiDex, чтобы это исправить.Я сделал это.Но теперь я продолжаю получать эту ошибку:
java.lang.NoClassDefFoundError.
Я также читал в другом месте, что мне нужно добавить свои классы в multiDexKeepFile
, чтобы исправить эту ошибку, но я не могу понять, как это сделать для Flutter.Как и какие классы мне добавить?Может кто-то помочь мне, пожалуйста?Я застрял на этой проблеме в течение нескольких дней.Я даже попытался уменьшить количество плагинов, которые я использую, но мне не повезло.
Я использую следующие плагины:
flutter:
sdk: flutter
rxdart: ^0.18.1
cupertino_icons: ^0.1.2
cloud_firestore: "^0.7.3"
google_sign_in: "^3.0.4"
firebase_auth: "^0.5.15"
! [Это мой файл build.gradle в Android/app/build.gradle] 1
Ошибка выдается при нажатии на кнопку.Я предполагаю, что ошибка связана с await loadingModal(context: context, asyncFunc: fetchCourses);
, потому что при закомментированной строке не выдается никакой ошибки
Метод loadingModal
определен в другом файле с именемloading_modal.dart
Заранее спасибо!