O Android importa o módulo Flutter e relata um erro Falha ao aplicar a classe de plug-in 'FlutterPlugin'

O Android importa o módulo Flutter e relata um erro Falha ao aplicar a classe de plug-in 'FlutterPlugin'.
Recentemente, após atualizar a versão Flutter para 2.5.3, encontrei um problema. Importar ou criar um novo módulo Flutter no projeto Android exibirá um erro:
Causado por: org.gradle.api .InvalidUserCodeException: a compilação foi configurada para preferir repositórios de configurações em vez de repositórios de projeto, mas o repositório 'maven' foi adicionado pela classe de plug-in 'FlutterPlugin'
Causado por: org.gradle.api.internal.plugins.PluginApplicationException: falha para aplicar a classe de plugin 'FlutterPlugin'.
Este erro é inevitável aqui, então vou registrar a solução aqui, esperando ajudar os alunos que encontrarem o mesmo problema.

Passo 1:
Abra o settings.gradle do projeto Android e modifique repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) para
repositoriesMode.set(RepositoriesMode.PREFER_PROJECT)
 

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

Passo 2:
Abra build.gradle do projeto Android e adicione as seguintes configurações

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

Etapa 3:
reconstruir o projeto

Neste ponto, o problema de relatório de erros deve ter sido resolvido. Isso deve ser um bug de vibração. Espero que a versão futura possa resolver esse problema.

Acho que você gosta

Origin blog.csdn.net/mldxs/article/details/130924775
Recomendado
Clasificación