Я пытаюсь добавить локальные уведомления Flutter в свое приложение и следую документации. Пока мне удалось заставить все работать, кроме этой строки кода
buildscript {
...
dependencies {
classpath 'com.android.tools.build:gradle:7.3.1'
...
}
Добавление пути к классам сборки gradle, похоже, вообще не позволяет запустить мое приложение. Я пытался изменить версии моего градиента сборки инструментов Android, но безуспешно.
Также попытался изменить версию на 7.6.3, предполагая, что она будет работать, поскольку это моя версия Gradle в моем gradle-wrapper.properties.
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
Если вы используете Flutter 3.19+, вам необходимо настроить версию AGP в android/settings.gradle
, а не в android/build.gradle
— она у вас уже должна быть такая id "com.android.application" version "7.3.0" apply false
. Поэтому в этом случае вам просто нужно изменить эту версию на необходимую вместо добавления пути к классам в build.gradle.
Но если вы используете более старую версию Flutter или ошибка не исчезла после этих изменений, укажите свои android/settings.gradle
, android/build.gradle
и android/app/build.gradle
. Также напишите свой предыдущий AGP (плагин gradle) из build.gradle или settings.gradle и gradle из версий gradle-wrapper.properties.