1

我在集成 facebook 帐户工具包以进行移动验证时收到此错误

进程:com.mobilefirst.pausepay,PID:26532 java.lang.VerifyError:拒绝 com.google.android.gms.internal.zzasm 类,因为它未能通过编译时验证(“com.google.android.gms.internal”的声明.zzasm' 出现在 com.google.android.gms.auth.api.Auth 的 /data/app/com.mobilefirst.pausepay-2/base.apk 中。(未知来源) com.facebook.accountkit.ui。 AccountKitActivity.onCreate(AccountKitActivity.java:348) 在 android.app.Activity.performCreate(Activity.java:6092) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2641) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2514) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1112)。 app.ActivityThread.access$800(ActivityThread.java:182) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1515) 在 android.os.Handler.dispatchMessage(Handler.java:111) 在 android.os.Looper.loop(Looper.java:194) 在 android.app.ActivityThread.main(ActivityThread.java:5717) 在 java. lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:第959章)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754)

4

1 回答 1

0

找到了解决方案。只需在 gradle 文件中添加以下行:-

 compile ('com.facebook.android:facebook-android-sdk:4.+'){
    exclude group: 'com.google.android.gms'
}
compile ('com.facebook.android:account-kit-sdk:4.+'){
    exclude group: 'com.google.android.gms'
}

 compile "com.google.android.gms:play-services-auth-api-phone:+"
 compile 'com.google.android.gms:play-services-auth:+
于 2017-11-23T13:21:01.397 回答