Flutter Android/build.gradle не запускается при запуске

Я пытаюсь добавить локальные уведомления 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
0
0
70
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если вы используете 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.

Другие вопросы по теме