В рамках миграции я обновил плагин Android Gradle (AGP) и увеличил версии своего SDK:
Код: Выделить всё
flutter.minSdkVersion=24
flutter.targetSdkVersion=36
flutter.compileSdkVersion=36
Код: Выделить всё
flutter_file_dialog). Например:
Dependency 'androidx.fragment:fragment:1.7.1' requires libraries and applications that
depend on it to compile against version 34 or later of the
Android APIs.
:flutter_file_dialog is currently compiled against android-33.
Recommended action: Update this project to use a newer compileSdk
of at least 34, for example 36.
Примечания:
- Я уже использую последнюю версию flutter_file_dialog, опубликованную на pub.dev.
- Мое приложение Для compileSdkVersion определенно установлено значение 36.
- Другие плагины, похоже, уважают новый компиляционный SDK; только этот застрял на 33.
Является ли обновление исходного кода плагина единственным способом решения этой проблемы?
Есть ли способ заставить все плагины использовать версию compileSdkVersion приложения или переопределить версию SDK плагина, не дожидаясь новой версии?
Что такое рекомендуемый здесь подход, когда плагин отстает в конфигурации build.gradle?
Я пытался переопределить версию SDK плагина в android/build.gradle, но это тоже не сработало.
Подробнее здесь: https://stackoverflow.com/questions/797 ... pilesdk-36
Мобильная версия