【发布时间】:2016-11-07 14:53:20
【问题描述】:
我刚刚将一个项目从 Eclipse 导入到 AS。在项目中,我使用的是 Google Maps,而在 Eclipse 中,清单中有以下几行:
<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 时,我现在是否仍需要它们在清单中,或者我可以将这一行添加到 gradle.build 中吗?
compile 'com.google.android.gms:play-services:9.4.0'
【问题讨论】:
-
您需要另一个 Gradle 文件中的
classpath行。您还应该将 Google play 服务拆分为您实际需要的服务,而不是编译所有服务。 developers.google.com/android/guides/setup#split 和 developers.google.com/android/guides/google-services-plugin -
什么是类路径行?那是我在我的问题中发布的那个吗?这是否意味着我可以从清单中删除元数据行?
-
哦,我刚刚在您给我的链接中看到它。 classpath 行是属于项目 gradle 文件还是 app gradle 文件?
-
如果您在 Android Studio 上创建一个新的 google maps 项目并查看 gradle,您可以自己回答
标签: android eclipse android-studio