Flutter构建APK时Gradle插件应用方式过时错误求助
解决Flutter构建APK时的Gradle插件过时警告
1. 修改项目根目录的android/build.gradle
把原文件中通过apply引入Flutter插件的代码,替换为声明式plugins块:
旧代码示例:
buildscript { // 原有仓库、依赖配置 } apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
替换为:
plugins { id "dev.flutter.flutter-gradle-plugin" version "<你的Flutter对应版本号>" apply false } buildscript { // 保留原有仓库、依赖配置 }
版本号需与当前Flutter版本匹配,可查看Flutter安装目录下
packages/flutter_tools/gradle目录内的插件版本文件确认。
2. 修改android/app/build.gradle
替换文件开头的apply指令为plugins块:
旧代码示例:
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
替换为:
plugins { id "com.android.application" id "kotlin-android" id "dev.flutter.flutter-gradle-plugin" }
3. 清理缓存并重新构建
执行命令:
flutter clean flutter build apk
内容的提问来源于stack exchange,提问作者Osman Demiroz
相关产品推荐
相关产品推荐

