2016-08-05 4 views
0

私はFacebookの関連の開発のための私のアプリのGradleで次の変更があります。私のフラグメントのいずれかの方法でどのよう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; 

しかし、これらのクラスは、fに対するmavenCentralから私のアプリで com.facebook.android.*

輸入に指定されているため、コンパイルエラーが発生しましたacebookにはcom.facebook.*(*は "android"は含まれません)という のパスに "android"が含まれていません。どのように私はcom.facebook.android.*

答えて

0

を得ることができますmavenCentralから

輸入はcom.facebook.android.* を含まないcom.facebook.androidパッケージには、FacebookのAndroidのSDK(私は3.xバージョンではと思います)の古いバージョンにありました。現在の4.xバージョンには、そのパッケージはありません。アプリを新しいSDKバージョン(推奨)に更新する必要があります。または、現在のバージョンを使用する場合は、古い3.xバージョンを使用してください。 これは、3.23.1 versionであり、実際にはcom.facebook.androidパッケージが表示されています。これはcom.facebook.androidパッケージを持たない4.0 versionです。

関連する問題