Я работаю над проектом Flutter и сталкиваюсь с сбоем сборки Gradle из -за конфликта версии с плагином Android Gradle (AGP). < Br /> Первоначально я столкнулся с предупреждениями о том, что Java 8 устарела, поэтому я обновил компиляции и котлинфуции, чтобы использовать Java 11. После этого я начал получать новую ошибку, где Gradle Несомненно, не разрешает плагин Com.Android.Application версию 8.2.1, заявив, что версия 8.1.0 уже находится на классе. /app/build.gradle, Градл все еще обнаруживает старую версию. Я пытался очистить проект и обновить зависимости, но проблема сохраняется. < /P>
Код: Выделить всё
FAILURE: Build failed with an exception.
* Where:
Build file '/Users/jaydedaniya/Documents/FlutterProject/CompassPro-Gitlab/android/app/build.gradle' line: 2
* What went wrong:
Error resolving plugin [id: 'com.android.application', version: '8.2.1']
> The request for this plugin could not be satisfied because the plugin is already on the classpath with a different version (8.1.0).
BUILD FAILED in 31s
Error: Gradle task assembleDebug failed with exit code 1
< /code>
Что я пробовал: < /strong> < /p>
[*] Обновленный плагин Android Gradle (AGP ) в Android/build.gradle:
buildscript {
dependencies {
classpath "com.android.tools.build:gradle:8.2.1"
}
}
plugins {
id "com.android.application" version "8.2.1" apply true
}
< /code>
< /li>
ran: < /p>
flutter clean
flutter pub get
flutter run
< /code>
< /li>
проверял gradle-wrapper.properties:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-all.zip
< /code>
< /li>
< /ol>
Вопросы: < /strong> < /p>
Почему Gradle все еще обнаруживает AGP 8.1.0, даже после обновления до 8.2.1? >
< /ul>
Любая помощь будет оценена! < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... n-conflict