【问题标题】:Is the "audioplayers" package working for you?“audioplayers”包适合你吗?
【发布时间】:2022-01-04 18:03:52
【问题描述】:

我只做了 2 周的 Flutter。我喜欢它。一切进展顺利。到现在为止。

我需要一个正在构建的应用程序来在某些事件中播放一些简短的声音。这个包似乎是要走的路:

https://pub.dev/packages/audioplayers

播放声音看起来很简单,并且该包获得了 99% 的受欢迎程度。但是!

我什至无法构建这个东西。当我尝试使用它时,我得到了一堆不同的构建错误,即使是一个死的简单演示应用程序。一堆东​​西,比如:

“在依赖项中发现不兼容的类。将它们从类路径中删除或使用'-Xskip-metadata-version-check'来抑制错误”

“类 'kotlin.Unit' 是用不兼容的 Kotlin 版本编译的。其元数据的二进制版本是 1.6.0,预期版本是 1.1.15。”

这东西太让我头疼了。直到昨天,一切都“正常工作”。我已经无缝使用了至少 4 个其他软件包。我很沮丧,需要帮助。

谁能给老狗扔骨头? :)

【问题讨论】:

    标签: flutter flutter-packages


    【解决方案1】:

    在你的项目文件夹中 android/build.gradle 改变

    ext.kotlin_version = '1.3.50'
    

    ext.kotlin_version = '1.4.32'
    

    【讨论】:

    • 谢谢。它没有用。我仍然有很多错误。不过,最后一个不同了:[!] 您的项目需要更新版本的 Kotlin Gradle 插件。在kotlinlang.org/docs/gradle.html#plugin-and-versions上找到最新版本,然后更新C:\Users[myname]\Desktop\flutter_dev__2022\audio\play_01\android\build.gradle: ext.kotlin_version = ''跨度>
    • @mattgflutter7 你的颤振版本是什么?如果您使用 2.9.0 而不是稳定频道,这似乎是您得到的错误:docs.flutter.dev/release/breaking-changes/kotlin-version。如果是这种情况,请根据文档使用1.5.31 而不是1.4.32
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-08
    • 2021-11-10
    • 2011-01-26
    • 1970-01-01
    • 2016-02-10
    • 2010-11-16
    相关资源
    最近更新 更多