UiLifecycleHelper无法解析为facebook android中的类型

时间:2013-07-01 10:06:01

标签: android facebook facebook-android-sdk

我该怎么做?

我面临UiLifecycleHelper类的一些错误。我正在使用facebook-android-sdk-3.0.2.b

在这一行:

private UiLifecycleHelper uiHelper;

我正面临错误:

  

UiLifecycleHelper无法解析为类型

2 个答案:

答案 0 :(得分:2)

如果您使用的是Android Android SDK 3.x,请使用最新的3.23.13.x changelog)。您也可以直接使用maven repo。在应用级草图文件中进行以下更改 -

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.2.0'
    compile 'com.facebook.android:facebook-android-sdk:3.23.1'
}

你应该好好去。

如果您使用的是Android Android SDK 4.x或从3.x升级到4.x,请记下

  

CallbackManager.onActivityResult替换了Session.onActivityResult和UiLifecycleHelper.onActivityResult。请参阅Facebook登录Android,注册回拨。

所以你在那里找不到UiLifecycleHelper课程。更多详情 - Upgrading the Android SDK from 3.x to 4.x

答案 1 :(得分:1)

我认为UI Helper已添加到SDK的发行版中,并且未进入测试阶段。下载3.0.1版here。这应该让你导入类。