无法解决以下问题:Lcom/google/android/gms/common/api/Api $ zzf; [英] Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;

查看:156
本文介绍了无法解决以下问题:Lcom/google/android/gms/common/api/Api $ zzf;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我们运行应用程序的apk文件时出现此错误.在 build.gradle 中,我们设置了multidex,并且在Gradle文件中存在编译multidex.我们将Firebase版本的版本更改为上下,但这对我们不起作用.这是我们在运行"控制台中的完整日志:

I got this error when we run apk file of our application. In build.gradle we set multidex and compile multidex is existed in Gradle file . We changed the version of Firebase versions to above and below but that's did not work for us . This is our full log in Run console :

D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: ir.parsinteam.ojoobe, PID: 5141
                  java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/Api$zzf;
                      at com.google.android.gms.location.LocationServices.<clinit>(Unknown Source)
                      at ir.adad.client.LocationMethods.callAndroidLocationService(LocationMethods.java:101)
                      at ir.adad.client.LocationMethods.<init>(LocationMethods.java:40)
                      at ir.adad.client.LocationMethods.getInstance(LocationMethods.java:45)
                      at ir.adad.client.AdadScript.urlParameters(AdadScript.java:390)
                      at ir.adad.client.AdadScript.downloadClient(AdadScript.java:148)
                      at ir.adad.client.AdadScript.initializeInternal(AdadScript.java:134)
                      at ir.adad.client.AdadScript.initializeClient(AdadScript.java:110)
                      at ir.adad.client.Adad.initialize(Adad.java:22)
                      at ir.parsinteam.ojoobe.activities.MainActivity.onCreate(MainActivity.java:62)
                      at android.app.Activity.performCreate(Activity.java:6662)
                      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599)
                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
                      at android.app.ActivityThread.-wrap12(ActivityThread.java)
                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
                      at android.os.Handler.dispatchMessage(Handler.java:102)
                      at android.os.Looper.loop(Looper.java:154)
                      at android.app.ActivityThread.main(ActivityThread.java:6077)
                      at java.lang.reflect.Method.invoke(Native Method)
                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
                   Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.api.Api$zzf" on path: DexPathList[[zip file "/data/app/ir.parsinteam.ojoobe-2/base.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_dependencies_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_0_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_1_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_2_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_3_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_4_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_5_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_6_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_7_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_8_apk.apk", zip file "/data/app/ir.parsinteam.ojoobe-2/split_lib_slice_9_apk.apk"],nativeLibraryDirectories=[/data/app/ir.parsinteam.ojoobe-2/lib/x86, /data/app/ir.parsinteam.ojoobe-2/base.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_dependencies_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_0_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_1_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_2_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_3_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_4_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_5_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_6_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_7_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_8_apk.apk!/lib/x86, /data/app/ir.parsinteam.ojoobe-2/split_lib_slice_9_apk.apk!/lib/x86, /system/lib, /vendor/lib]]
                      at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                      at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
                      at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
                      at com.google.android.gms.location.LocationServices.<clinit>(Unknown Source) 
                      at ir.adad.client.LocationMethods.callAndroidLocationService(LocationMethods.java:101) 
                      at ir.adad.client.LocationMethods.<init>(LocationMethods.java:40) 
                      at ir.adad.client.LocationMethods.getInstance(LocationMethods.java:45) 
                      at ir.adad.client.AdadScript.urlParameters(AdadScript.java:390) 
                      at ir.adad.client.AdadScript.downloadClient(AdadScript.java:148) 
                      at ir.adad.client.AdadScript.initializeInternal(AdadScript.java:134) 
                      at ir.adad.client.AdadScript.initializeClient(AdadScript.java:110) 
                      at ir.adad.client.Adad.initialize(Adad.java:22) 
                      at ir.parsinteam.ojoobe.activities.MainActivity.onCreate(MainActivity.java:62) 
                      at android.app.Activity.performCreate(Activity.java:6662) 
                      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 
                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599) 
                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707) 
                      at android.app.ActivityThread.-wrap12(ActivityThread.java) 
                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460) 
                      at android.os.Handler.dispatchMessage(Handler.java:102) 
                      at android.os.Looper.loop(Looper.java:154) 
                      at android.app.ActivityThread.main(ActivityThread.java:6077) 
                      at java.lang.reflect.Method.invoke(Native Method) 
                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756) 
Application terminated.

推荐答案

在build.gradle中,将play-services-gcm和play-services-location升级到15.0.1:

In your build.gradle, upgrade play-services-gcm and play-services-location to 15.0.1:

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

这篇关于无法解决以下问题:Lcom/google/android/gms/common/api/Api $ zzf;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆