2016-08-05 7 views
0

내가 페이스 북 관련 개발에 대한 내 응용 프로그램 Gradle을 다음과 같이 변경했다 :.어떻게 com.facebook.android를 해결하기 위해 *

public static Facebook facebook = null; 
public static AsyncFacebookRunner mAsyncRunner = null; 
: 나는이 선언을 내 조각 방법 중 하나에서

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

그러나 이러한 클래스는 F에 대한 mavenCentral에서 내 응용 프로그램에 com.facebook.android.*

수입품에 지정되어 있기 때문에 컴파일 오류가 있었다 acebook에는 경로에 "android"가 포함되지 않습니다. 즉, com.facebook.* (*에는 "android"가 포함되지 않습니다)가 포함되지 않습니다. mavenCentral에서

수입품은 com.facebook.android.* 가 어떻게이 com.facebook.android 패키지는 페이스 북 안드로이드 SDK의 이전 버전에 있던 com.facebook.android.*

답변

0

얻을 수에 포함되지 않습니다 (나는 그 3.X 버전의 생각). 현재 4.x 버전에는 해당 패키지가 없습니다. 앱을 새 SDK 버전 (권장)으로 업데이트해야하거나 지금 가지고있는 것을 사용하려면 이전 3.x 버전을 사용하십시오. 이것을 확인해보십시오. 실제로는 com.facebook.android 패키지를 보여주는 3.23.1 version입니다. com.facebook.android 패키지가없는 4.0 version입니다.

관련 문제