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

谷歌身份验证版本与谷歌地图冲突

通宾白
2023-03-14

我正在遵循官方的Google身份验证流程。我的应用程序已经使用了最新版本的Google地图。

项目

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    classpath 'com.google.gms:google-services:3.1.2'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

应用程序

apply plugin: 'com.google.gms.google-services'
....
implementation 'com.google.android.gms:play-services-maps:11.8.0'
implementation 'com.google.android.gms:play-services-auth:11.8.0'

地图下方有一条红线,弹出窗口显示找到了11.8.0和11.4.2。构建错误消息如下:,

错误:任务“:应用程序:进程”的执行失败。

请通过更新谷歌服务插件的版本来修复版本冲突(有关最新版本的信息,请访问https://bintray.com/android/android-tools/com.google.gms.google-services/)或更新com.google.android的版本。gms至11.4.2。

如果我注释掉应用插件:“com.谷歌.gms.谷歌服务”,构建错误就会消失,但官方文档告诉我添加它。

我该怎么解决这个问题?

共有1个答案

卢晟
2023-03-14

在项目级build.gradle的依赖项中添加以下行:

classpath 'com.google.gms:google-services:3.0.0'

要获得完整的工作示例,请查看github上的以下项目。

' check ':app:processDebugGoogleServices ',Android Studio Gradle:错误:任务执行失败':app:processDebugGoogleServices '。

希望这对你有帮助。

 类似资料:
  • 在我的Android应用程序中,当单击地图上的标记时,我的地图屏幕会显示方向和谷歌地图。我在应用程序中使用以下内容。 XML: 在代码中: 我已经用蓝色标记了方向和谷歌地图图标。请查看我的地图屏幕的图像。 如何从地图片段中隐藏方向和谷歌地图图标?

  • 我遵循配置谷歌地图Android API v2官方步骤,我使用的是Android 3.1版本。我运行项目时出错 清单文件 一个ctivity_main.xml LogCat 我还想知道Google map API v2的最低要求

  • 我试图实现一个地图使用谷歌地图与离子。我遵循了这个链接中的编码,但我得到的只是一个空白屏幕,不知道我哪里出错了。请帮忙 这是控制器 这是html文件 请帮忙。

  • 所以我看到了一个特殊的例外,我敢肯定的是谷歌地图的绘图代码。 我有一个片段,在那里我以编程方式添加了一个支持地图片段,然后我在其中操纵谷歌地图实例。 这是stacktrace: 我无法可靠地复制它(尽管这种情况经常发生),我已经查看了ReadWriteDirectByteBuffer和ShortToByteBufferAdapter,但没有任何东西突然出现在我面前。 有什么想法吗?

  • 我认为问题是我需要添加构建提示。我可以找到在哪里添加他们,但我不确定他们应该是什么格式。我也不知道要补充什么。我想我发现了一个帖子,说我需要添加Android.xapplication=Android:value=“Your Key”/>Android.xPermissions= 但我不确定构建提示条目表单中的格式是什么

  •        LSV默认的对谷歌影像进行了加载,如果需要加载其他的谷歌地图数据,可以通过LSV中直接点击即可加载。