Flutter应用构建失败:找不到android()方法该如何解决?
Flutter Android构建失败:Could not find method android() 解决方案
错误详情
FAILURE: Build failed with an exception.
Where:
Build file 'C:\Users\ADMIN\StudioProjects\escollege\android\build.gradle' line: 33What went wrong:
A problem occurred evaluating root project 'android'.Could not find method android() for arguments [build_mpoqbmpayrcutgh3yb1zx28e$_run_closure5@210561ae] on root project 'android' of type org.gradle.api.Project.
问题原因
根项目目录下的android/build.gradle(项目级构建文件)中错误添加了android{}配置块。这个配置块属于模块级配置,仅能在android/app/build.gradle(app模块的构建文件)中使用,根项目的build.gradle不支持直接声明android()方法。
解决步骤
- 打开报错的
C:\Users\ADMIN\StudioProjects\escollege\android\build.gradle文件,定位到第33行附近的android{ ... }代码块 - 剪切该代码块,打开
android/app/build.gradle文件,将其粘贴到文件内合适位置(通常该文件本身已有android{}块,可合并内容或替换错误配置) - 保存所有修改后,重新执行
flutter run命令或通过Android Studio触发构建
内容的提问来源于stack exchange,提问作者user21533556
相关产品推荐
相关产品推荐

