You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter 3.10.3升级后更新package_info_plus 4.0.2致构建失败

问题详情
  • Flutter版本升级至3.10.3,package_info_plus更新到4.0.2后,构建项目时出现:device_info_plus模块评估失败
  • 核心报错:No signature of method: build_1mupxig66s099lwbohzx15wgm.android() is applicable for argument types
  • 当前Gradle配置:gradle-wrapper.properties中distributionUrl=https://services.gradle.org/distributions/gradle-7.3.1-bin.zip
解决步骤

1. 升级Gradle版本

Flutter 3.10.x对Gradle版本有更高要求,7.3.1版本不兼容。修改gradle-wrapper.properties中的distributionUrl:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip

2. 同步Android Gradle插件版本

在项目android/build.gradle文件的buildscript块中,更新Android Gradle插件版本(需与Gradle 8.0匹配):

buildscript {
    dependencies {
        classpath 'com.android.tools.build:gradle:7.4.2'
    }
}

3. 清理项目并重建

  • 执行清理命令:
flutter clean
  • 删除android/.gradle目录
  • 重新拉取依赖:
flutter pub get
  • 启动项目:
flutter run

4. 确保device_info_plus版本兼容

检查pubspec.yaml中device_info_plus版本,建议使用适配Flutter 3.10.x的稳定版,比如:

device_info_plus: ^9.0.0

内容的提问来源于stack exchange,提问作者Shahin Salim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 18:22:46