Google 播放服务使应用程序崩溃
Google play service make app crash
这是我的 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'
时,应用程序 工作正常,但是当放入它时,应用程序崩溃:
这里是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.access0(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)
感谢您的帮助。
如果您使用 Android Studio 并希望通过 Gradle 依赖项使用最新的 Google 库,则必须更新
您可以通过工具 -> Android -> SDK 管理器 -> 您必须更新 Extras 下的内容
检查您是否安装了google-play-services
。
如果没有,请安装它们并尝试同步 gradle
。
您的 Android 支持库和 Android 支持存储库。只需使用 SDK 管理器安装即可。它们彼此不同步。确保根据您的 SDK 安装它们。
通过 SDK 管理器,您需要确保 Android Support Repository
是最新的
我尝试在我的 Nexus 5 上安装应用程序,它工作正常,但在其他 phone 和 android 5.0 版本下它没有工作
这是我的 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'
时,应用程序 工作正常,但是当放入它时,应用程序崩溃:
这里是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.access0(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)
感谢您的帮助。
如果您使用 Android Studio 并希望通过 Gradle 依赖项使用最新的 Google 库,则必须更新
您可以通过工具 -> Android -> SDK 管理器 -> 您必须更新 Extras 下的内容
检查您是否安装了google-play-services
。
如果没有,请安装它们并尝试同步 gradle
。
您的 Android 支持库和 Android 支持存储库。只需使用 SDK 管理器安装即可。它们彼此不同步。确保根据您的 SDK 安装它们。
通过 SDK 管理器,您需要确保 Android Support Repository
是最新的
我尝试在我的 Nexus 5 上安装应用程序,它工作正常,但在其他 phone 和 android 5.0 版本下它没有工作