当前位置: 首页 > 知识库问答 >
问题:

当我包含谷歌地图时,我的构建失败了

蒯华彩
2023-03-14

当我在pubspec中包含“谷歌地图”依赖项时。亚马尔

google_maps_flutter: ^0.2.0+3

我的构建失败:

正在启动lib\main。在调试模式下为x86构建的Android SDK上的dart。。。D8:程序类型已存在:android。支持v4。媒体MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal*************************************************************************************警告:如果此版本的谷歌地图或其依赖项与AndroidX不兼容,它将破坏您的Android版本。请参阅XXXXXXXXXX以了解有关该问题以及如何解决该问题的更多信息。此警告适用于所有Android构建失败。错误的真正根本原因可能与此无关*********************************************************

失败:生成失败,出现异常。

>

  • 错误:任务执行失败:app:transformDexArchiveWithExternalLibsDexMergerForDebug'。

    com.Android建设者德兴。DexArchiveMergerException:合并dex存档时出错:C:\Users\philb\颤振\u course2\build\app\intermediates\transforms\dexBuilder\debug\4。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\5。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\6。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\7。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\8。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\9。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\10。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\11。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\12。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\13。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\14。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\15。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\16。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\17。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\18。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\19。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\20。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\21。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\22。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\23。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\24。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\25。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\26。jar,C:\Users\philb\颤振\u course2\build\app\intermediates\transforms\dexBuilder\debug\27。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\28。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\29。jar,C:\Users\philb\颤振\u course2\build\app\intermediates\transforms\dexBuilder\debug\30。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\31。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\32。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\33。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\34。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\35。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\36。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\50。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\55。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\60。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\65。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\70。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\75。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\80。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\85。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\90。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\95。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\100。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\105。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\110。jar,C:\Users\philb\flatter\u course2\build\app\intermediates\transforms\dexBuilder\debug\115。罐子

    有人能给我指个正确的方向来理解和追踪这个吗?这个项目以前建造得很好。

  • 共有1个答案

    笪波鸿
    2023-03-14

    这是因为您的应用程序中有使用androidx的google_maps_插件版本,并且您的应用程序和/或某些其他依赖项可能正在使用android支持库。我在这里和这里提供了一些解决此类问题的方法。但您需要做的是将所有应用程序迁移到androidx,并使用已经迁移的更新版本。

    另一种方法是避免androidx对androidx之前版本的依赖项包进行降级。

    有关flutter应用androidx迁移的更多详细信息,请参阅原始文档参考

    我希望有帮助。

     类似资料:
    • 我面临这个问题已经有一段时间了,我必须每30分钟重新克隆我的项目,因为这个错误显示,不让我建立我的项目。 `失败:生成失败,出现异常。 > try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。 在https://help.gradle.org获得更多帮助 在6s中生成失败异常:Gradle

    • 授权失败。请参阅https://developers.google.com/maps/documentation/android/start了解如何正确设置地图。 确保以下内容与API控制台中的内容相对应:包名称:,API密钥:,证书指纹:联系Google服务器失败。建立连接后将进行另一次尝试。 加载地图失败。联系Google服务器时出错。这可能是身份验证问题(但可能是由于网络错误)。 我知道关于

    • 我在Android工作室创建了一个新项目,并添加了一个谷歌地图活动。 我得到了这些警告: 我需要做什么来修复这些警告,还是应该在Android工作室中忽略它们?

    • 错误:任务“app:transformClassesWithDexForDebug”的执行失败 com.android.build.api.transform。TransformException:com.android.ide.common.process。ProcessException:org.gradle.process.internal。ExecException:处理C:\Progra

    • 所以我目前正在努力开发一个应用程序,需要一个谷歌地图API。每当我尝试加载地图时,我的应用程序将我的地图实现为片段类的子类: 编辑:原来我只是错过了应该被引用的API键。我很抱歉提出了一个低质量的问题

    • 我正在尝试使用scala-maven-plugin: 3.1.0和Java1.5。然而,我的maven构建失败,出现不兼容错误。 还有一个不支持的类版本警告 插件的文档说明它需要Java 1.5,所以我看不出有什么问题。我在本地使用Java 1.5,也在maven构建中使用。 对问题所在有何建议?我不知道在哪里可以使用另一个版本的Java来编译我的任何类,所以我猜测这是我的一个依赖项中的不兼容,但