Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'

I got strange bugs,

After I upgrade Android Studio :

enter image description here

I created an Android project, run it a success.

Then I tried to import Flutter Module to this Android project.

I had these exceptions,

Blockquote

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin class 'FlutterPlugin'.

Caused by: org.Gradle.API.InvalidUserCodeException: Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by plugin class 'FlutterPlugin'

I searched but did not find the solution for that exception, even Clean project, Gradle clean build, and Restart & Invalidate Project.

Please help me to solve this,

Thanks,

p/s: At the previous Android Studio version, I did that normally. (very simple)

Run android project success before import flutter module

enter image description here

Project structure

Project structure

settings.Gradle after imported Flutter Module

enter image description here

Current Version

enter image description here

Gradle clean build command line

enter image description here

like image 469
Huy Tower Avatar asked Aug 24 '26 14:08

Huy Tower


1 Answers

For Android Studio Arctic Fox | 2020.3.1 Patch 2 and Flutter 2.2.3 have the same issues,follow these steps fix it.

1.open android project settings.gradle,change FAIL_ON_PROJECT_REPOS to PREFER_PROJECT

dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)
repositories {
    google()
    mavenCentral()
    jcenter() // Warning: this repository is going to shut down soon
}

}

  1. open android project build.gradle add these configs

    allprojects { repositories { google() jcenter() } }

  2. rebuild the project

https://docs.gradle.org/current/javadoc/org/gradle/api/initialization/resolve/RepositoriesMode.html

like image 137
adamin90 Avatar answered Aug 27 '26 05:08

adamin90



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!