Binding flutter项目路径出错

来源:7-2 实战-- 混合开发项目创建

lyu_ning

2022-08-19

输入一下代码后,点击sync now后出错。点击sync now之前,build过了。flutter版本:3.0.5

setBinding(new Binding([gradle:this]))
evaluate(new File(
        settingsDir,
        'flutter_test_module/.android/include_flutter.groovy'
))

报错信息如下:

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’

写回答

3回答

孤独鲨剑客

2022-08-25

我也遇到同一个问题,我是改了如下的设置

settings.gradle (flutter_test 安卓根目录):

  • repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 改成
    repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
  • repositories { 
        google() 
        mavenCentral()
        maven {
            url 'https://storage.googleapis.com/download.flutter.io'
        }

   3. Sync now 可以过了。

1
0

hahazy_muke

2022-09-20

https://github.com/flutter/flutter/issues/99735

0
0

马超老师

2022-08-19

尝试在flutter_module目录下,执行一次

flutter pub get


0
0

基于Flutter 3.x 实战跨平台仿抖音App混合开发

以短视频APP为例,快速上手原生/Flutter 混合开发

481 学习 · 120 问题

查看课程