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

引入flutter_tts依赖后Flutter APK构建失败问题求助

解决Flutter项目flutter_tts构建失败问题

恢复插件原始配置

手动删除插件build.gradle中的Kotlin配置是导致com.tundralabs.fluttertts.FlutterTtsPlugin类找不到的直接原因,需恢复插件配置:

  • 执行flutter pub remove flutter_tts
  • 关闭所有可能占用插件文件的程序(如Android Studio、VS Code、终端)
  • 重新安装插件:flutter pub add flutter_tts:3.6.3

统一Android Gradle配置

针对compileSdkVersion未指定和org/gradle/api/services/BuildService错误,需同步项目与插件的Gradle环境:

  1. 打开项目根目录android/build.gradle,修改配置:
    buildscript {
        ext.kotlin_version = '1.7.10'
        repositories {
            google()
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:7.2.0'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        }
    }
    
  2. 打开android/app/build.gradle,指定统一编译版本:
    android {
        compileSdkVersion 33
        defaultConfig {
            minSdkVersion 21
            targetSdkVersion 33
        }
    }
    

清理缓存并重新构建

  • 关闭所有IDE及终端,释放文件占用
  • 执行flutter clean
  • 执行flutter pub get
  • 运行项目:flutter run

备选方案:使用插件开发版或替换插件

若上述步骤无效,可尝试:

  • 在pubspec.yaml中使用GitHub最新开发版依赖:
    flutter_tts:
      git:
        url: https://github.com/dlutton/flutter_tts.git
        ref: master
    
  • 业务允许的话,替换为其他TTS插件(如speech_to_text)

内容的提问来源于stack exchange,提问作者Aleix Rué

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 09:02:52