添加后
位置:^ 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 ... 解决依赖性... Gradle任务'assembleDebug'... D8:程序类型已存在:android.support.v4.app.INotificationSideChannel
失败:构建失败,并出现异常。
出了什么问题: 任务':app:transformDexArchiveWithExternalLibsDexMergerForDebug'的执行失败。
com.android.builder.dexing.DexArchiveMergerException:合并dex归档文件时出错: “这是所有jar档案的列表” 在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题。 程序类型已经存在:android.support.v4.app.INotificationSideChannel
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。
18秒内失败 错误完成:Gradle任务assembleDebug失败,退出代码为1
我的targetSdk是28。我使用的是Android Studio 3.2.1 帮助将不胜感激!
答案 0 :(得分:0)
我无法复制您举报的行为。正如您在评论中提到的,此问题似乎已通过插件更新解决。运行flutter clean
应该可以解决依赖项缓存中引起的大多数冲突。