Обычно после миграции на androidX.Если вы следовали рекомендованному маршруту отсюда: https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility
Попробуйте это:
Проверьте с помощью шагов "не рекомендуется" в приведенном выше руководстве, если все перечисленные файлы одинаковыкак в вашем проекте, особенно:
- в
root/android/gradle/wrapper/gradle-wrapper.properties
set distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
(возможно, у вас версия 5.1.1) в root/android/build.gradle
, set dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
}
проверьте, установлена ли в root/android/app/build.gradle
версия SDK минимум 28 для: compileSdkVersion 28
и targetSdkVersion 28
Если вы все еще получаете сообщение об ошибке, вот что мне помогло:
удаление папок .gradle и .m2 из каталога $HOME
, а также в папках приложения: root/android/.gradle
и root/build
flutter doctor
flutter clean
flutter packages pub cache clean
если вы изменили (как у меня) значок приложения, а затем запустите: flutter packages pub run flutter_launcher_icons:main
отобразит значки для приложения - без печати такая же ошибка с gradle ..
Недействительные кэши в Android Studio "File" > "Invalidate Caches / Restart..."
Если ничего не произойдетом выше работает открыть проект Android как модуль
( вы можете сделать это, открыв любой файл в папке Android, например, манифест, тогда штрих-код выше будет отображаться со ссылкой на «Открыть для редактирования вAndroid Studio ", подробнее здесь https://flutter.dev/docs/development/tools/android-studio)
Затем нажмите на вкладку gradle слева и скомпилируйте приложение - теперь должно появиться более подробное сообщение об ошибке.