如何解决com.facebook.android。*

时间:2016-08-05 14:51:47

标签: android facebook sdk

我在app app gradle中对facebook相关开发进行了以下更改:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.facebook.android:facebook-android-sdk:4.14.0'
}

在我的一个Fragment方法中,我有这些声明:

public static Facebook facebook = null;
public static AsyncFacebookRunner mAsyncRunner = null;

但是存在编译错误,因为这些类是在中指定的 com.facebook.android.*

我的应用程序从mavenCentral for facebook中的导入不包括“android” 路径,即com.facebook.*(其中*不包括“android”)。

mavenCentral的导入不包括com.facebook.android.* 我怎样才能获得com.facebook.android.*

1 个答案:

答案 0 :(得分:0)

com.facebook.android软件包是在旧版本的Facebook Android SDK中(我认为在3.x版本中)。当前的4.x版本没有该软件包。您可能需要将应用程序更新为新的SDK版本(推荐),或者如果您想使用现有的版本,请使用旧的3.x版本。 看看这个,这是3.23.1 version,它实际上显示了com.facebook.android包。这是4.0 version,它没有com.facebook.android包。