请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

安卓工程中导入flutter module报错

flutter版本:Flutter stable, 3.19.3
gradle版本
图片描述

在安卓工程settings.gradle中添加了以下代码
图片描述
报错信息:
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’

You are applying Flutter’s main Gradle plugin imperatively using the apply script method, which is deprecated and will be removed in a future release. Migrate to applying Gradle plugins with the declarative plugins block: https://flutter.dev/go/flutter-gradle-plugin-apply

正在回答 回答被采纳积分+3

2回答

提问者 伊187 2024-04-01 09:46:02

我按照下图中重新配置了下安卓工程的settings.gradle和build.gradle文件。可以正常导入flutter工程,但是有警告。不知道大家有没有更好的方法

https://img1.sycdn.imooc.com/szimg/660a116b098d2a5f12160709.jpg

0 回复 有任何疑惑可以回复我~
CrazyCodeBoy 2024-04-01 08:54:28
检查下你配置的路径是否正确
0 回复 有任何疑惑可以回复我~
  • 提问者 伊187 #1
    路径没有问题!
    println("file exists ======"  + new File(                                                     // new
            settingsDir.parentFile,                                            // new
            'flutter_proj/.android/include_flutter.groovy'                   // new
    ).exists())
    
    
    输出:file exists ======true
    回复 有任何疑惑可以回复我~ 2024-04-01 09:11:32
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信