【发布时间】:2021-10-15 03:54:03
【问题描述】:
我上周开始使用颤振,但我在音频播放器包中遇到了这个问题。我正在 Udemy 和 Dart 一起做一个 Flutter 开发训练营。我几乎关注了视频中的所有内容,但收到了一条我无法解决的巨大错误消息。
这是我的代码:
import 'package:flutter/material.dart';
import 'package:audioplayers/audioplayers.dart';
void main() => runApp(XylophoneApp());
class XylophoneApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Colors.lightBlue,
body: SafeArea(
child: Container(
child: Center(
child: TextButton(
onPressed: (){
final player = AudioCache();
player.play('assets/note1');
},
child: Text(
'click me'
),
),
),
),
),
),
);
}
}
这是我收到的错误消息: 正在运行 Gradle 任务“assembleDebug”... e:在依赖项中发现不兼容的类。从类路径中删除它们或使用“-Xskip-metadata-version-check”来抑制错误 e: C:/Users/victo/.gradle/caches/transforms-2/files-2.1/24fa3aa8d2270e5eb067bbe36e9b7563/jetified-kotlin-stdlib-1.5.10.jar!/META-INF/kotlin-stdlib.kotlin_module:模块已编译使用不兼容的 Kotlin 版本。其元数据的二进制版本是 1.5.1,预期版本是 1.1.15...(消息比这个大得多)
- 出了什么问题: 任务 ':audioplayers:compileDebugKotlin' 执行失败。
编译错误。查看日志了解更多详情
-
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
-
通过https://help.gradle.org获得更多帮助
在 21 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1
我看到了这条消息,其元数据的二进制版本是 1.5.1,预期版本是 1.1.15,但我不知道如何处理它或如何解决它。
这是我的 pubspec.yaml:
name: xylophone
description: A new Flutter application.
version: 1.0.0+1
environment:
sdk: ">=2.1.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
audioplayers: ^0.19.1
cupertino_icons: ^0.1.2
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- assets/
【问题讨论】:
标签: android flutter android-studio