请教 Flutter 在 Android Studio 中使用 flutter_tts 的版本兼容问题

发布于 1周前 作者 vueper 来自 Flutter

输出 ┌─ Flutter Fix ──────────────────────────────────────────────────────────────────────────────┐ │ [!] Your project requires a newer version of the Kotlin Gradle plugin. │ │ Find the latest version on https://kotlinlang.org/docs/releases.html#release-details, then │ │ update D:\project\learn\android\build.gradle: │ │ ext.kotlin_version = '<latest-version>' │ └────────────────────────────────────────────────────────────────────────────────────────────┘ Error: Gradle task assembleDebug failed with exit code 1

尝试过的 1.加入代码 buildscript { ext.kotlin_version = '<latest-version>' /// use latest-version,尝试过输入各种版本 repositories { google() mavenCentral()

2.手动下载 kotlin 并配置环境变量

下载的 kotlin 和 Android studio 里的插件都是 1.9.23

我应该做什么


请教 Flutter 在 Android Studio 中使用 flutter_tts 的版本兼容问题

更多关于请教 Flutter 在 Android Studio 中使用 flutter_tts 的版本兼容问题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html

4 回复

这也是个大坑,关键不同版本安卓项目这个 kotlin 版本号的位置都不一样,
总之最好是能把项目发出来看看,
新项目应该是 android/目录下的 settings.properties ,找找类似 kotlin 版本号的代码,

更多关于请教 Flutter 在 Android Studio 中使用 flutter_tts 的版本兼容问题的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


#2 id “org.jetbrains.kotlin.android” version “1.7.10” apply false

关于Flutter在Android Studio中使用flutter_tts库的版本兼容问题,以下是一些专业的建议和解决方案:

  1. 确认Flutter和flutter_tts版本

    • 首先,确保你的Flutter环境是最新的,可以通过运行“flutter upgrade”命令来更新Flutter到最新版本。
    • 接着,检查flutter_tts库的版本是否与你的Flutter版本兼容。可以在pub.dev网站上查看flutter_tts库的最新版本和兼容性信息。
  2. 迁移至AndroidX

    • 如果你的项目还未迁移至AndroidX,建议进行迁移。因为AndroidX提供了更好的兼容性和开发体验。可以使用Flutter提供的“flutter create --androidx”命令创建支持AndroidX的新项目,或参考Flutter官方迁移指南进行迁移。
  3. 检查依赖库

    • 确保项目中其他依赖库也与Flutter和flutter_tts库兼容。可以通过查看官方库的文档或GitHub页面来获取最新的版本信息。
  4. 清理和重新构建项目

    • 在进行了上述更改后,运行“flutter clean”命令清理项目中的缓存文件,然后在Android Studio中选择“Build”->“Rebuild Project”重新构建项目。
  5. 测试和调试

    • 在不同的设备和操作系统上进行测试,以确保flutter_tts库在不同环境下的兼容性和稳定性。

如果以上步骤无法解决问题,建议查阅Flutter官方文档、社区论坛或向开发者社区寻求帮助。

回到顶部