添加后
地点:^1.4.1
我在 pubspec.yaml 中的依赖项:
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
rxdart: ^0.20.0
http: ^0.12.0
date_format: ^1.0.5
intl: ^0.15.7
fluttertoast: ^2.2.3
location: ^1.4.1
我确实获取了 Packages,一切都很好,但是当我尝试构建它时,应用程序崩溃并显示一条消息:
在 Lenovo K33a48 上以调试模式启动 lib\main.dart... 正在初始化梯度... 解决依赖关系... Gradle 任务“assembleDebug”... D8:程序类型已存在:android.support.v4.app.INotificationSideChannel
FAILURE:构建失败并出现异常。
出了什么问题: 任务“:app:transformDexArchiveWithExternalLibsDexMergerForDebug”执行失败。
com.android.builder.dexing.DexArchiveMergerException:合并 dex 存档时出错: “这是所有 jar 档案的列表” 了解如何解决该问题,请访问 https://developer.android.com/studio/build/dependency#duplicate_classes。 程序类型已存在:android.support.v4.app.INotificationSideChannel
尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
获取更多帮助https://help.gradle.org
18秒后构建失败 已完成,但出现错误:Gradle 任务 assembleDebug 失败,退出代码为 1
我的targetSdk是28。我使用Android Studio 3.2.1 非常感谢您的帮助!
发生这种情况是因为您正在使用的库使用相同的依赖项。
解决方案1
(Ctrl+Shift + P)
android.support.v4.app.INotificationSideChannel.
中搜索关键字通知/侧面/频道。选择一个。解决方案2(推荐)
(Ctrl+Shift + P)
android.support.v4.app.INotificationSideChannel.
中搜索关键字通知/侧面/频道。选择一个。latest package version
。