我使用Parse作为Android应用程序的后端,一切正常,直到我尝试使用ParseFacebookUtils使用facebook注册人员。
在扩展应用程序的Main类中,我在oncreate函数中初始化Parse和Facebook。
Parse.initialize(this, CloudDataHandler.getAPPLICATION_ID(), CloudDataHandler.getCLIENT_KEY());
FacebookSdk.sdkInitialize(this);
ParseFacebookUtils.initialize(this);
抛出的错误是
形式java.lang.NoClassDefFoundError:com.parse.FacebookAuthenticationProvider
之前有没有人遇到过这样的问题,如果有,你是怎么处理的?
我的应用程序build.gradle
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: ['ParseFacebookUtilsV4-1.10.2.jar'])
}
dependencies {
compile 'com.facebook.android:facebook-android-sdk:4.6.0'
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
}
dependencies {
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
}
dependencies {
compile 'com.google.android.gms:play-services-location:7.5.0'
}