2016-02-01 88 views
2

我知道MultiOne問題在StackOverflow中很常見,但沒有解決方案爲我工作。 我懷疑它的螺栓android創建一個衝突編譯Facebook SDK後,因爲支持:appcompatv7也帶有螺栓,如果我不完全錯誤。我試圖排除沒有運氣的android-bolt。也試圖使用不同版本的Facebook-android-sdk,但沒有多大幫助。無法執行dex:多個dex文件定義Lbolts/AggregateException;

gradle這個(APP):

compile ('com.facebook.android:facebook-android-sdk:4.9.0') { 
    exclude module: 'bolts-android' 
} 
compile 'com.parse:parse-android:1.13.0' 
compile 'com.parse:parsefacebookutils-v4-android:[email protected]' 
compile 'com.android.support:appcompat-v7:21.0.0' 
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
    transitive = true; 
} 
compile 'com.facebook.fresco:fresco:0.9.0+' 
+0

你可以嘗試在你的主項目樹中包含facebook sdk(而不是在gradle中引用它)並刪除螺栓部分(或排除它)?在過去的appcompat庫中我遇到過這些問題,並記住它有所幫助。 – rupps

+0

嗨,我試過這個,但它實際上沒有幫助.. – Slagathor

回答

3

上週我有同樣的問題,當我更新FB SDK但壁畫和FB之間我的衝突問題,我決定排除這樣的:

compile ('com.facebook.fresco:fresco:0.9.0'){ 
     exclude group: 'com.parse.bolts', module: 'bolts-android' 
} 

嘗試運行依賴關係並查看哪個lib導致此問題

您應該在android studio的終端中運行以下命令以檢查:

./gradlew app:dependencies 
+0

啊,這實際上工作!謝謝! – Slagathor

相關問題