gpt4 book ai didi

android - 从 Eclipse 导入 AS 后的 Google Play 服务

转载 作者:行者123 更新时间:2023-11-29 19:29:18 25 4
gpt4 key购买 nike

我刚刚将一个项目从 Eclipse 导入到 AS。在我使用谷歌地图的项目中,在 Eclipse 中,我在 list 中有这些行:

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.maps.v2.API_KEY">

导入项目留下了这些行。我现在在使用 Gradle 时是否仍然需要它们在 list 中,或者我是否可以将这一行添加到 gradle.build 中,仅此而已?

compile 'com.google.android.gms:play-services:9.4.0'

最佳答案

简短的回答 - 两者都需要!

解释(如果你需要的话)

Gradle 行基本上告诉 Gradle 拉入名为“com.google.android.gms:play-services”的库和版本“9.4.0”。这只是您希望包含在项目中的一堆代码。 (这是很多代码,当您的项目看起来更大时,您会希望将其拆分为您使用的组件)

元数据用于不同于 Gradle 依赖项的用途 - 特别是在您的情况下,您在这里使用它来:

  • 提供您的 google api key ,并且,
  • 提供您的 google play 服务版本号

注意:隐藏您的 API key !!!!(只需谷歌“我为什么要隐藏我的 API key ”)

版本号是您的应用期望使用的版本,如果您使用的是旧版本或为了解决问题,您可能会指定该版本。通常,这些字段仅用于显示 map 。

API key 用于访问您的应用程序的 Web 控制台应用程序客户端,即您链接到 Android Studio 应用程序的 Google API 控制台上的应用程序。这不是您希望在 Stack Overflow 上公开展示的东西。

希望对您有所帮助:)

关于android - 从 Eclipse 导入 AS 后的 Google Play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40468099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com