2017-12-21 19 views
1

SDK 26 (지원 26.1.0)을 사용하고 있습니다. 나는 https://stackoverflow.com/a/47360826/455796을 읽고android : facebook-login : 4.29.0, SDK 26에서 사용하려면 android.support를 제외하십시오.

def support_version = '26.1.0' 
implementation "com.android.support:support-v4:${support_version}" 
implementation "com.android.support:appcompat-v7:${support_version}" 
implementation "com.android.support:support-core-utils:${support_version}" 
implementation "com.android.support:customtabs:${support_version}" 
implementation "com.android.support:design:${support_version}" 
implementation "com.android.support:cardview-v7:${support_version}" 
implementation "com.android.support:support-annotations:${support_version}" 
implementation "com.android.support:support-core-utils:${support_version}" 
implementation 'com.android.support.constraint:constraint-layout:1.0.2' 

implementation 'com.facebook.android:facebook-login:4.29.0'{ 
    exclude group: 'com.android.support', module: 'support-v4' 
    exclude group: 'com.android.support', module: 'appcompat-v7' 
    exclude group: 'com.android.support', module: 'cardview-v7' 
    exclude group: 'com.android.support', module: 'customtabs' 
    exclude group: 'com.android.support', module: 'support-annotations' 
    exclude group: 'com.android.support', module: 'support-core-utils' 
} 

다음을했지만 그것이 원인이

오류 : 인수 방법 com.facebook.android:facebook-login:4.29.0()을 (를) 찾을 수 없습니다 [build_b8xyg6u02oo8u0yoih8oe3tvs $ org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler 유형의 객체에 _run_closure2 $ _closure6 @ b26df6f]를 추가하십시오.

해결할 수 있습니까, 아니면 이전 버전의 Facebook SDK를 사용해야합니까?

답변

0

사용 :

implementation ('com.facebook.android:facebook-login:4.29.0') { 
    exclude group: 'com.android.support', module: 'support-v4' 
    //others 
} 

또는

implementation 'com.facebook.android:facebook-login:4.29.0', { 
    exclude group: 'com.android.support', module: 'support-v4' 
    //others 
}