为了账号安全,请及时绑定邮箱和手机立即绑定

解析失败:lcom/google/android/gms/common/api/Api$zzf;

解析失败:lcom/google/android/gms/common/api/Api$zzf;

哈士奇WWW 2021-05-31 12:22:16
当我们运行应用程序的 apk 文件时出现此错误。在build.gradle我们设置 multidex 和编译 multidex 存在于 Gradle 文件中。我们将 Firebase 版本的版本更改为上和下,但这对我们不起作用。这是我们在运行控制台中的完整日志:D/AndroidRuntime: Shutting down VME/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)
查看完整描述

3 回答

?
MM们

TA贡献1886条经验 获得超2个赞

我修复了这个问题。请按照下面的代码。添加了以下内容android/build.gradle


allprojects {

    repositories {

    //start here

    configurations.all {

 resolutionStrategy.eachDependency { DependencyResolveDetails details ->

   def requested = details.requested

       if (requested.group == 'com.google.android.gms') {

          details.useVersion '12.0.1'

       }

       if (requested.group == 'com.google.firebase') {

          details.useVersion '12.0.1'

         }

       }

     }

    //end

     jcenter()

       maven {

         url "https://maven.google.com"

       }

     }

 }


查看完整回答
反对 回复 2021-06-02
  • 3 回答
  • 0 关注
  • 318 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信