当前位置: 首页 > 知识库问答 >
问题:

Facebook帐户工具包不适用于com.google.android.gmsgradle

郑宇
2023-03-14

为什么Facebook Account tKitactive不能在一个项目中执行并显示空白屏幕,但它可以与另一个项目一起正常工作,我的不工作代码的gradle依赖项在这里

compile fileTree(include: ['*.jar'], dir: 'libs')
compile files('libs/commons-cli-1.2.jar')
compile files('libs/httpcore-4.3.2.jar')
compile files('libs/httpmime-4.3.3.jar')
compile files('libs/pwlocal-sdk.jar')
compile group: 'com.pubnub', name: 'pubnub-gson', version: '4.14.0'
compile 'com.facebook.android:facebook-android-sdk:4.28.0'
compile 'com.facebook.android:account-kit-sdk:4.28.0'
compile 'com.android.support:appcompat-v7:26.1.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:support-v4:26.1.0'
compile 'com.android.support:support-annotations:27.0.1'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:multidex:1.0.2'
compile 'com.google.android.gms:play-services-location:11.4.0'
compile 'com.google.android.gms:play-services-maps:11.4.0'
compile 'com.google.android.gms:play-services-gcm:11.4.0'
compile 'com.github.d-max:spots-dialog:0.4@aar'
compile 'com.pubnub:pubnub-android:3.7.10'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'de.hdodenhof:circleimageview:2.1.0'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'

这是日志

11-13 16:10:14.295 19124-19124/? I/art: Rejecting re-init on previously-failed class java.lang.Class<com.google.android.gms.auth.api.proxy.ProxyRequest>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/internal/safeparcel/zza;
11-13 16:10:14.295 19124-19124/? I/art:     at void com.google.android.gms.auth.api.Auth.<clinit>() ((null):-1)
11-13 16:10:14.295 19124-19124/? I/art:     at void com.facebook.accountkit.ui.AccountKitActivity.onCreate(android.os.Bundle) (AccountKitActivity.java:348)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6754)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1119)
11-13 16:10:14.295 19124-19124/? I/art:     at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2652)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2760)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1507)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.os.Looper.loop() (Looper.java:154)
11-13 16:10:14.295 19124-19124/? I/art:     at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6184)
11-13 16:10:14.295 19124-19124/? I/art:     at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
11-13 16:10:14.295 19124-19124/? I/art:     at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:898)
11-13 16:10:14.295 19124-19124/? I/art:     at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:788)
11-13 16:10:14.295 19124-19124/? I/art: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.common.internal.safeparcel.zza" on path: DexPathList[[zip file "/data/app/com.techno.users.plikits-2/base.apk"],nativeLibraryDirectories=[/data/app/com.techno.users.plikits-2/lib/arm, /data/app/com.techno.users.plikits-2/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
11-13 16:10:14.296 19124-19124/? I/art:     at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
11-13 16:10:14.296 19124-19124/? I/art:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
11-13 16:10:14.296 19124-19124/? I/art:     at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
11-13 16:10:14.296 19124-19124/? I/art:     at void com.google.android.gms.auth.api.Auth.<clinit>() ((null):-1)
11-13 16:10:14.296 19124-19124/? I/art:     at void com.facebook.accountkit.ui.AccountKitActivity.onCreate(android.os.Bundle) (AccountKitActivity.java:348)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6754)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1119)
11-13 16:10:14.296 19124-19124/? I/art:     at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2652)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2760)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1507)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.os.Looper.loop() (Looper.java:154)
11-13 16:10:14.296 19124-19124/? I/art:     at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6184)
11-13 16:10:14.296 19124-19124/? I/art:     at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
11-13 16:10:14.296 19124-19124/? I/art:     at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:898)
11-13 16:10:14.296 19124-19124/? I/art:     at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:788)

这里有一个链接,我想是在这之前提出的一个问题!!有人能解决我的问题吗?提前谢谢。

共有1个答案

闻人昕
2023-03-14

我知道已经很晚了,但你有没有尝试过版本:'com.facebook.android:account-kit-sdk:4.23.0'?

我有完全相同的问题,这个版本运行良好。

implementation 'com.facebook.android:account-kit-sdk:4.23.0'
 类似资料:
  • 我没有找到任何答案,而搜索相同的脸书是否在OTP验证屏幕上给出定制,因为他们在第一个屏幕上给出相同的用户可以输入国家代码和手机号码。

  • 我试着把我的蔚蓝环境和阿列克谢联系起来。我使用与HTTPBasic身份验证代码授予。输入授权URI、令牌URI、客户端ID和客户端秘密后,alexa技能中的链接帐户页面重定向到login.microsoftonline.com.登录后,我被重定向到skills.amazon.com上面写着无法将帐户链接到您的技能。对于alexa终结点,我使用的是Azure Function App。在Postma

  • 我正在编写一个 C# 应用程序来解码此字符串: "--W 3原文3 R hcn Rfd Gl tZ SI 6 I jAi L CJ w cm 9 k dW N 0 X 2 lk I jo iO D Q wM DMz MD气LC J 1 cm wi O iI if Sx 7 InN 0 Y XJ 0 X 3 Rp b WU iO iI 3 OS In by b 2 R 1 Y 3 Rfa WQ iO

  • 我们的设置是: 创建电子邮件/密码帐户或登录Facebook 我能够创建两个成功独立于彼此与AWS Cognito。 我想解决的问题是,如果用户先有一个电子邮件/密码帐户,然后单击Facebook登录,我希望他们链接并提示用户确认他们有权访问该电子邮件/密码帐户。 一旦用户确认以后,他们应该能够登录Facebook或通过电子邮件/密码登录来访问和调整相同的帐户。 Facebook用户在Cognit

  • 我试图建立一个alexa技能,这将有facebook登录作为一个帐户链接提供商。我已经建立了它的开发版本,正在使用我自己的帐户。现在我正在考虑提交Facebook的应用程序进行审查,这样我就可以公开我的应用程序,并发布alexa技能。 我遇到的第一个可能是,我需要在FB应用程序中指定平台。最接近我的用例的可能是网站。但是要在字段中放置什么url。我的技能网址? 另一件事是,我想让用户的好友列表,使