gpt4 book ai didi

android - 我可以在使用 gradle 时从 AndroidManifest 中删除 com.google.android.gms.version 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:17 24 4
gpt4 key购买 nike

我想知道我是否可以安全地删除这一行:

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

当我使用 gradle 构建我的 APK 时,来 self 的 AndroidManifest.xml。

据网站https://developers.google.com/android/guides/setup只有当我选择“ECLIPSE WITH ADT”时,我才必须添加这一行。对于“ANDROID STUDIO”的用法,没有提及。

但在我的例子中,我使用 Eclipse(带有 ADT)作为 IDE,但我使用 gradle 构建。 (实际上它是一个 libGDX 项目)。所以我使用 gradle 添加了播放服务:

compile "com.google.android.gms:play-services:8.1.0"

所以我在测试设备上运行该应用程序,并测试了使用播放服务登录,并且在我的 AndroidManifest.xml 中没有上述行的情况下它运行良好

但是,也许登录不需要“com.google.android.gms.version”值而播放服务库的另一部分需要它?但我无法测试使用该库的所有可能方式。

有人知道吗?

或者对于那些使用 Android Studio + play 服务的人:你的 AndroidManifest.xml 是否有上面这行?

最佳答案

是的,截至 Google Play services 7.0 (在 7.5 中进行了改进,删除了对应用到完整 play-services 依赖项的限制),<meta-data> Gradle 通过 Manifest merging 自动将标签添加到您的 list 文件中.

关于android - 我可以在使用 gradle 时从 AndroidManifest 中删除 com.google.android.gms.version 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30767182/

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