Flutter 项目出现了问题,无法应用 Kotlin-Android 插件来评估根项目“audioplayers”。

5
当我在我的项目中创建 "flutter build apk" 时,我遇到了这样的错误:
*** 出现了什么问题: 评估根项目“audioplayers”时出现问题。
无法应用插件 [id 'kotlin-android'] 当前的Gradle版本4.10.2与Kotlin Gradle插件不兼容。请使用Gradle 5.3或更高版本,或使用先前版本的Kotlin插件。 **

Error project

在这个项目中,我正在使用audioplayers: ^0.19.1包。但是当我像往常一样运行这个项目"flutter run --verbose"时,成功了... 在这种情况下,我无法构建apk文件。
1个回答

4

根据错误提示,升级您的Gradle版本。

您是否在使用Gradle包装器? 然后找到文件:

gradle/wrapper/gradle-wrapper.properties 并将发行版URL中的版本更新为例如distributionUrl=https\://services.gradle.org/distributions/gradle-7.1.1-bin.zip

编辑:请注意,如果您升级几个主要版本,可能会遇到一些弃用问题。 您还可以选择版本5.3,这是您的错误建议的最低版本。 如果您正在使用全局安装的Gradle版本,请使用您安装的任何系统进行升级。


我已经将发行版URL中的版本更新为distributionUrl=https://services.gradle.org/distributions/gradle-7.1.1-bin.zip,但仍然不起作用...错误消息与以前相同 @p.streef。 - Heri Sarwanto
那么你没有使用Gradle Wrapper。你的构建方式是怎样的? - p.streef
先生,我认为是这样的。在我的项目中,有一个audioplayers包,当我构建apk时,它会读取audioplayers中的gradle,而不是读取项目根目录中的gradle。请问有什么解决方案吗?@p.streef - Heri Sarwanto
好的,非常完美。我已经更新了gradle-wrapper.properties、gradle插件版本、kotlin版本、audioplayers包和auto_orientation包。非常感谢您,@p.streef。 - Heri Sarwanto
我相信这个问题在 Audioplayers 包的 0.19.1 版本中已经修复了。 - rkunboxed
显示剩余2条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接