【问题标题】:replacing com.google.android.gms:play-services with google-play-services.jar用 google-play-services.jar 替换 com.google.android.gms:play-services
【发布时间】:2015-05-02 09:44:45
【问题描述】:

我正在使用 android studio 在 android 上构建一个谷歌地图应用程序 当我发布我的应用程序的第一个版本时,没有人能够查看谷歌地图,因为用户必须在设备上安装谷歌播放服务(我不能要求人们在每台设备上下载它)所以我想将它嵌入到我的应用程序。

我一直在寻找 4 天,到目前为止没有运气

我知道 google-play-services.jar 库可以添加到应用程序中,因此用户无需安装播放服务

我不确定是否应该在我的 android studio 应用中使用 google-play-services.jar 或 com.google.android.gms:play-services。

我在其他答案中读到,我可以在我的应用中使用 google-play-services.jar,这样我就可以准备好 Google Play 服务,而无需用户安装它。

在另一个人说 com.google.android.gms:play-services 是应用程序中必须的!

有这方面的经验吗? 请指教。

谢谢

【问题讨论】:

    标签: android google-play-services google-maps-api-2


    【解决方案1】:

    google-play-services.jar 只会与智能手机上安装的播放服务交互。不能在apk中嵌入播放服务应用,没有意义。

    对于想要使用您的应用程序的人,他们需要通过Play商店下载它,或者他们的手机上可能已经有谷歌音乐或谷歌地图,因此他们安装了播放服务。

    所以只需在你的 gradle 文件中添加 google play 服务 compile 'com.google.android.gms:play-services:(version)'

    【讨论】:

    • 有没有办法可以检查并转移用户到google play服务下载?
    • 它是自动的,如果您尝试在智能手机上使用播放服务,如果不安装它将打开播放商店。所以不要为此感到压力
    • 没有,我就是灰屏!
    • 你可以使用play services utils,关注这个教程androiddesignpatterns.com/2013/01/…
    猜你喜欢
    • 1970-01-01
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 2016-11-21
    • 2015-11-16
    • 1970-01-01
    • 2022-08-05
    相关资源
    最近更新 更多