2015-04-08 98 views
1

我在使用Gradle在Android Studio 1.2測試版中構建Facebook SDK 4.0.1時遇到問題。沒有編譯錯誤,但編譯的庫不在我的外部庫中。此前,我已成功地:Facebook SDK v4.0.1未能使用gradle編譯

compile 'com.facebook.android:facebook-android-sdk:3.22.0' 

然而,

compile 'com.facebook.android:facebook-android-sdk:4.0.1' 

似乎沒有做任何事情。從搜索結果看,這個版本的,可在maven上找到。這裏是我的完整的依賴關係列表:

dependencies { 
    compile 'com.google.code.gson:gson:2.3.1' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.crashlytics.android:crashlytics:1.+' 
    compile 'com.parse.bolts:bolts-android:1.2.0' 
    compile 'com.mixpanel.android:mixpanel-android:[email protected]' 
    compile 'net.hockeyapp.android:HockeySDK:3.5.0' 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.google.android.gms:play-services:6.5.87' 
    //compile 'com.google.android.gms:play-services:7.0.0' 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile project(':libraries:downloader_library') 
    compile project(':libraries:zip_file') 
    compile 'com.facebook.android:facebook-android-sdk:4.0.1' 
    testCompile 'junit:junit:4.12' 
} 

我也曾經有過一些困難與谷歌播放服務7.0.0,因此評論。

有沒有我做錯了,比如缺少依賴或錯誤的假設?

回答

1

解決

事實證明,你不能在你的依賴關係的意見,以便消除

//compile 'com.google.android.gms:play-services:7.0.0' 

固定的問題。

+0

我有同樣的問題。但刪除評論沒有幫助。你還認爲它可能是什麼? – prometheuspk

+0

@prometheuspk我不確定 - 但我發現它更容易在命令行上進行調試。如果您在命令行上導航到項目根目錄,請鍵入'./gradlew --info --stacktrace',用您的構建變體替換* *,例如* appFoobarDebugRelease *。 – Phil