java.lang.NoClassDefFoundError: com.parse.FacebookAuthenticationProvider in android

纵然是瞬间 提交于 2020-01-16 02:54:12

问题


I have integrated facebook sdk for do login with Parse Api in my application but getting this problem:

java.lang.NoClassDefFoundError: com.parse.FacebookAuthenticationProvider
at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:96)
at com.parse.ParseFacebookUtils.initialize(ParseFacebookUtils.java:81)

I am using jars:

ParseFacebookUtilsV4-1.9.2.jar

And Initialized facebook in application class

FacebookSdk.sdkInitialize(getApplicationContext());
Parse.initialize(this, PARSE_APPLICATION_ID, PARSE_CLIENT_KEY);
ParseFacebookUtils.initialize(getApplicationContext());

How to fix this issue please help me.


回答1:


You may lose some libs. I get rid of this problem by importing these libs:

compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.facebook.android:facebook-android-sdk:4.6.0'

in app/libs/

Parse-1.10.1.jar
ParseFacebookUtilsV4-1.10.1.jar
Parse-1.10.1/

The folder, Parse-10.1/, is downloaded from https://parse.com/apps/quickstart#parse_data/mobile/android/native/existing



来源:https://stackoverflow.com/questions/33138777/java-lang-noclassdeffounderror-com-parse-facebookauthenticationprovider-in-andr

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!