Flutter的Multidex问题

Flutter的Multidex问题,第1张

Flutter的Multidex问题

您的两个软件包似乎在它们的传递依存关系上意见不一致。一个想要11.6。+,另一个想要一些Play-service依赖性的11.
+。由于11.6.2和11.8.0都存在,所以最终将导致冲突。

如果

./gradlew androidDependencies
android/
文件夹中运行,则会列出依赖关系解析的结果,其中包括以下内容:

+--- :flutter_google_place_picker (variant: release)+--- com.google.android.gms:play-services-location:11.8.0@aar+--- com.google.android.gms:play-services-places:11.6.2@aar+--- com.google.android.gms:play-services-maps:11.6.2@aar+--- com.google.android.gms:play-services-base:11.8.0@aar+--- com.google.android.gms:play-services-tasks:11.8.0@aar+--- com.google.android.gms:play-services-basement:11.8.0@aar

这些11.6.2和11.8.0软件包不能一起使用。要解决此问题,您需要修补依赖项以使其彼此一致,或者将依赖项覆盖添加到

android/app/build.gradle
文件的最高级别并希望达到最佳效果:

configurations.all {    resolutionStrategy {        force 'com.google.android.gms:play-services-places:11.8.0'        force 'com.google.android.gms:play-services-location:11.8.0'    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5090426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存