`
ycljf86
  • 浏览: 77499 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

google gms play service 冲突

 
阅读更多
项目里要用 chromcast,所以集成了一个CastCompanionLibrary-android ,里面的build.gradle 有 compile 'com.google.android.gms:play-services-cast:7.8.+'

然后 在我的主项目里 有个    compile 'com.google.android.gms:play-services-analytics:7.5.0'

主项目依赖 cast项目
   compile project(':library')
    compile project(':slidingmenu_library')
    compile project(':CastCompanionLibrary')
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.facebook.android:facebook-android-sdk:4.+'
    compile 'com.android.support:support-v4:22.2.0'
    compile 'com.google.android.gms:play-services-analytics:7.5.0'


然后可以build,但是会报错 在运行到这行代码时
googleAnalytics = GoogleAnalytics.getInstance(this);

03-03 17:11:31.882  25423-25423/? E/TestApplication﹕ _____java.lang.NoSuchMethodError: No static method zzu(Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzu; or its super classes (declaration of 'com.google.android.gms.common.internal.zzu' appears in /data/app/com.test-2/base.apk) java.lang.NoSuchMethodError: No static method zzu(Ljava/lang/Object;)Ljava/lang/Object; in class Lcom/google/android/gms/common/internal/zzu; or its super classes (declaration of 'com.google.android.gms.common.internal.zzu' appears in /data/app/com.test-2/base.apk)
            at com.google.android.gms.analytics.internal.zzf.zzV(Unknown Source)



然后 我要么把主项目里的改成 7.8.+ 要么把cast里面的改成7.5.0就好了。

这里估计android classloader在load的时候,cast 和 analytics 这两个库里面有相同的核心库,然后系统在load的时候 只load了其中的某一份,这样就导致了不一致的问题,所以解决的方法就是尽量统一google play service的版本


分享到:
评论

相关推荐

    com.google.android.gms:play-gms:play-services:15.0.1

    解决: Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1). Searched in the following locations: ...

    google_play_service_lib 源码

    "google_play_service_lib"是Google Play服务的库源码,对于Android开发者来说,这是一个至关重要的组件,因为它提供了与Google服务集成的关键功能。Google Play服务不仅包括了地图、位置API、Google登录、推送通知...

    Google Play services com.google.android.gms-7.8.93_(2104405-448)

    要想使用google play, google map等google应用,就必须安装Google Play Service,但Google Play Service有太多分支了,最近终于搞明白各个分支代表什么。 版本号最后三位(2104405-XYZ)分别表示Android版本,cpu的...

    Google Play services v6.5.96

    软件名称:Google Play services 软件版本:v6.5.96官方全机型7版 软件语言:中文 软件大小:33.0M 软件包名:com.google.android.gms 支持系统:Android 2.2+ 【软件介绍】 7版详情:管他那么多,升了再说 10:...

    google gms

    Google Play服务是GMS的核心部分,它负责提供后台更新、同步和认证服务,同时也为开发者提供了用于地图、游戏、推送通知等功能的API。在Android系统中,GMS对于许多流行应用的正常运行至关重要,因为它包含了诸如...

    华为荣耀手机鸿蒙系统安装谷歌GMS全教程,视频+下载资源,简单操作,一看就懂

    华为荣耀手机鸿蒙系统安装谷歌GMS,视频教程和下载资源全部都有,按照步骤操作即可完成。

    谷歌GMS服务

    谷歌GMS服务

    华为mate手机20pro鸿蒙3.0系统安装谷歌GMS全套教程+下载资源

    华为mate手机20pro鸿蒙3.0系统安装谷歌GMS全套教程+下载资源

    Google GMS完整服务包

    Google GMS包完整版,包含GmsCore、GoogleLoginService、GoogleServicesFramework是Google的服务框架,Chrome和PlayStore是预置进系统的APK

    google play service

    谷歌Play服务(Google Play Services)是Android平台上一个至关重要的组件,它为开发者提供了与Google服务集成的接口,如Google Maps、Google Sign-In、Firebase、AdMob等。此组件通过定期更新,确保应用能够利用到...

    com.google.android.gms19.2.75.zip

    标题中的"com.google.android.gms19.2.75.zip"指的是Google Play服务的一个特定版本,版本号为19.2.75。这个压缩包是Google提供的Android平台上的核心服务组件之一,它包含了用于支持各种Google服务和应用运行所需的...

    OPPO FIND7 GMS 谷歌服务包

    OPPO FIND7 GMS(Google Mobile Service) 谷歌服务包 玩Google Play 等就要它了 由于有80M,分成了两个子包

    Android 9.0 GMS刷机服务包及使用说明

    GMS包含了Google Play服务、Google应用商店、以及其他一系列Google核心应用程序,它们是许多Android应用正常运行的基础。 **GMS是什么?** Google Mobile Services(GMS)是Google在Android设备上提供的一系列应用...

    android_packages_apps_GmsCore,microg gmscore是一个floss框架,允许为google play服务设计的应用程序在play服务不可用的系统上运行。.zip

    MicroG GmsCore是针对Google Play服务的一个自由/开源软件(FLOSS)替代框架。它的主要目的是为了让那些依赖于Google Play服务的应用程序能够在没有官方Play服务的设备或环境中正常运行。这个项目的核心在于提供一个...

    Google Service.apk下载

    GMS三件套之一:Google Service.apk下载

    GMS认证.pptx

    GMS(Google Mobile Services)认证是一种确保设备能够安全、稳定地使用Google提供的移动服务(如Google Search、Gmail、Google Maps、Google Play等)的过程。这不仅涉及到软件层面的兼容性和稳定性测试,还涉及到...

    google gms apk

    google gms apk

    google_play_services

    谷歌Play服务(Google Play Services)是Android平台上一个至关重要的组件,它为开发者提供了与Google服务集成的API,如Google Maps、Google Sign-In、Firebase、AdMob等。此压缩包文件"google-play-services"包含了...

    海信A6L免root谷歌套件安装包

    海信A6L免root谷歌套件

    OPPO FIND7 GMS 谷歌服务包 part2

    OPPO FIND7 GMS(Google Mobile Service) 谷歌服务包 玩Google Play 等就要它了 OPPO FIND7 GMS 谷歌服务包 由于有80M,分成了两个子包

Global site tag (gtag.js) - Google Analytics