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

Flutter集成Tflite构建Android项目时Gradle报错求助

解决Flutter集成Tflite时Android Gradle构建报错的方法

方案一:升级到官方维护的Tflite插件

老版本tflite:1.1.2已经停止维护,和新版本Gradle插件不兼容,直接换用官方维护的tflite_flutter:

  • 打开项目根目录的pubspec.yaml,把原tflite依赖替换成:
    dependencies:
      tflite_flutter: ^0.10.1
    
  • 执行flutter pub get更新依赖,重新构建项目即可。

方案二:修改老插件的Gradle配置(临时应急)

如果必须用tflite:1.1.2,手动修改缓存里的插件配置:

  • 找到报错的文件E:\flutter\.pub-cache\hosted\pub.dartlang.org\tflite-1.1.2\android\build.gradle
  • 打开后调整第24行的android块配置,让它和你项目的Gradle参数匹配,比如:
    把原配置改成:
    android {
      compileSdk 33
      buildToolsVersion "33.0.2"
    
      defaultConfig {
        minSdkVersion 21
        targetSdkVersion 33
      }
    }
    
    注意:compileSdk、minSdkVersion、targetSdkVersion要和你项目android/app/build.gradle里的数值保持一致。

方案三:降级项目的Gradle版本

把项目的Gradle插件和Gradle版本降到和老tflite插件兼容的版本:

  • 打开android/build.gradle,修改dependencies里的Gradle插件版本:
    dependencies {
      classpath 'com.android.tools.build:gradle:4.2.2'
    }
    
  • 再打开android/gradle/wrapper/gradle-wrapper.properties,修改Gradle分发地址:
    distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
    

内容的提问来源于stack exchange,提问作者hassan khan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 23:22:13