2016-08-05 58 views
0

我在我的gradle應用爲Facebook開發相關的以下變化:如何解決com.facebook.android *

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

在我的片段的方法之一,我有這些聲明:

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

但也有因爲這些類是在 com.facebook.android.*

的進口mavenCentral指定在我的應用程序對於f編譯錯誤acebook不包括「android」中的 的路徑,即com.facebook.*(其中*不包括「android」)。

mavenCentral進口不包括com.facebook.android.* 我怎樣才能得到com.facebook.android.*

回答

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包。