Android在com.facebook上突然出错,无法解析所有符号

Android在com.facebook上突然出错,无法解析所有符号,android,facebook,Android,Facebook,我正在用facebook库开发从Eclipse导入的应用程序。两个月来一切都很好,今天我打开了Android Studio,突然所有的facebook库都无法解决。。。我不记得我做了什么导致了这一切。我更新了SDk管理器,删除并重新安装了facebook库,但仍然没有更改 格拉德尔: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultCo

我正在用facebook库开发从Eclipse导入的应用程序。两个月来一切都很好,今天我打开了Android Studio,突然所有的facebook库都无法解决。。。我不记得我做了什么导致了这一切。我更新了SDk管理器,删除并重新安装了facebook库,但仍然没有更改

格拉德尔:

apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.name.app"
minSdkVersion 19
targetSdkVersion 21
}
buildTypes {
release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
}
}
dependencies {
compile 'com.j256.ormlite:ormlite-android:4.48'
compile 'com.android.support:recyclerview-v7:21.0.3'
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.facebook.android:facebook-android-sdk:4.0.0'
}
错误:

Error:(33) No resource identifier found for attribute 'fetch_user_info' in package 'com.name.app'
Error:Execution failed for task ':app:processDebugResources'.com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\Beata\AppData\Local\Android\sdk\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 1
在LoginActivity中,无法解决所有这些符号:

import com.facebook.Session;
import com.facebook.SessionState;
import com.facebook.UiLifecycleHelper;
import com.facebook.model.GraphUser;
import com.facebook.widget.LoginButton;
如果我评论所有连接到facebook的代码,rest应用程序就可以正常工作。
什么会导致这个问题?如何解决这个问题?

Facebook Android SDK 4.0.0中有很多突破性的变化。特别是:

已删除会话-AccessToken、LoginManager和CallbackManager 类取代并替换会话类中的功能


读这篇文章:

对不起,我这么晚才试。它起作用了!非常感谢。