2013-07-01 28 views
2

我该怎么做?uilifecyclehelper无法解析为在Facebook中的类型android

我面临uilifecyclehelper类同样的错误?不知道做什么..我使用Facebook的Android的SDK-3.0.2.b

在该行

 private UiLifecycleHelper uiHelper; 

我面对错误,&它显示错误 UiLifecycleHelper不能被解析为一个类型

+0

LogCat中的任何错误? – OcuS

+1

没有logcat仍然,因为我还没有运行的应用程序。它会在编写代码时出错。我尝试导入(ctrl + shift + o),但它不适用于UiLifecycleHelper。 –

回答

1

我认为UI助手是在SDK的发布版本中添加的,并没有在测试版中。下载版本3.0.1 here。这应该让你导入这个类。

+0

抱歉,您关注的链接可能已中断,或者网页可能已被删除。 –

1

如果您使用的是Facebook Android SDK 3.x,请使用最新的3.23.13.x changelog)。你也可以直接使用Maven回购。在应用程序级别gradle文件中进行以下更改 -

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' 
} 

而且您应该很好去。

如果您正在使用Facebook的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