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

Flutter编译报错:无法加载build.gradle编译类及android属性未知问题

解决Flutter编译报错:配置':mercado_pago_mobile_checkout'失败

以下是针对该错误的具体解决步骤:

  • 清理缓存并重新拉取依赖

    1. 执行命令清理Flutter项目缓存:flutter clean
    2. 删除本地pub缓存中出问题的包目录:
      rd /s /q C:\src\flutter.pub-cache\hosted\pub.dartlang.org\mercado_pago_mobile_checkout-0.2.0-dev.4
      
    3. 重新拉取所有依赖:flutter pub get
  • 检查Gradle版本兼容性
    老版本的mercado_pago_mobile_checkout(0.2.0-dev.4)可能和当前本地Gradle版本不兼容:

    1. 打开项目根目录下的android/build.gradle,查看gradle的版本(wrapper部分)和com.android.tools.build:gradle插件版本,确保两者匹配(比如Gradle 7.x对应插件7.x,Gradle 8.x对应插件8.x)
    2. 若版本不匹配,要么降低Gradle版本到包支持的范围,要么尝试升级mercado_pago_mobile_checkout到最新稳定版(如果有更新的话)
  • 手动修复包内的Gradle配置
    如果无法升级包,可尝试修复包内的gradle文件:

    1. 找到缓存中的包目录C:\src\flutter.pub-cache\hosted\pub.dartlang.org\mercado_pago_mobile_checkout-0.2.0-dev.4\android
    2. 打开build.gradle文件,检查是否缺少Android插件声明:
      • 旧版Gradle添加:apply plugin: 'com.android.library'(文件开头)
      • 新版Gradle添加:plugins { id 'com.android.library' }(文件开头)
    3. 保存后重新编译项目
  • 检查Flutter版本兼容性
    运行flutter doctor确认当前Flutter环境是否正常,必要时升级或降级Flutter到与该包兼容的版本

内容的提问来源于stack exchange,提问作者Okechukwu Mba

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 02:28:18