谷歌播放服务让应用程序崩溃

时间:2015-05-20 08:12:07

标签: android google-play-services

这是我的gradle

 compile fileTree(include: ['*.jar'], dir: 'libs')

 compile 'com.android.support:appcompat-v7:22.0.0'

 compile 'com.android.support:recyclerview-v7:21.0.0'

 compile 'com.github.bumptech.glide:glide:3.6.0'

 compile 'com.android.support:support-v4:22.0.0'

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

当我删除compile 'com.google.android.gms:play-services:7.3.0'时,app 正常,但是当它被放入时, app崩溃

以下是logcat

java.lang.NoClassDefFoundError: android.support.v7.app.AppCompatDelegateImplV11
            at android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:77)
            at android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:414)
            at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
            at com.laseek.pepe.activity.ActivitySplash.onCreate(ActivitySplash.java:21)
            at android.app.Activity.performCreate(Activity.java:5104)
            at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2158)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2244)
            at android.app.ActivityThread.access$600(ActivityThread.java:149)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1246)
            at android.os.Handler.dispatchMessage(Handler.java:99)
            at android.os.Looper.loop(Looper.java:213)
            at android.app.ActivityThread.main(ActivityThread.java:5092)
            at java.lang.reflect.Method.invokeNative(Native Method)
            at java.lang.reflect.Method.invoke(Method.java:511)
            at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
            at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:564)
            at dalvik.system.NativeStart.main(Native Method)

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

如果您使用Android Studio并希望通过Gradle依赖使用最新的Google库,则必须更新

您可以通过工具执行此操作 - > Android - > SDK Manager - >您必须更新Extras

下的内容

检查您是否安装了google-play-servicesgoogle-play-services

如果没有,请安装它们并尝试同步gradle

答案 1 :(得分:0)

您的Android支持库和Android支持存储库。只需使用SDK管理器安装即可。他们没有彼此同步。确保根据您的SDK获得它们。

通过SDK Manager,您需要确保Android Support Repository为最新

答案 2 :(得分:0)

我尝试在我的Nexus 5上安装应用程序,它工作正常,但在其他手机上安装了5.0版本的Android却无法正常工作