在我的pubspec.yaml文件中添加依赖项
依赖项: location ^1.4.1
之后:
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 运行以获取完整的见解。
获取更多帮助,请访问 https://help.gradle.org
构建失败,用时 18 秒 以错误结束:Gradle 任务 assembleDebug 以退出代码1失败
我的 targetSdk 是 28。我使用的是 Android Studio 3.2.1。 非常感谢您的帮助!