1

我用我的項目Android Studio
我想在我的android項目中使用自定義appcompat-v7庫。
Android設計支持庫擁有自己的appcompat-v7庫。如何導入android設計支持庫與自定義appcompat-v7?

my gradle

編譯( ':mycustomAppcompat-V7')
編譯 'com.android.support:design:23.2.0'

My problem
我有兩個appcompat-v7庫來自:

1-My custom library. 
2-Design support needed. 

我該如何解決?
謝謝

+1

爲什麼你需要一個自定義的appcompat-v7? – kleinsenberg

+0

@kleinsenberg因爲我需要一個左側工具欄的權利。 https://github.com/arashsammak/RTL-Toolbar-Android-AppCompat –

+1

做一些像'compile('com.android.support:design:23.2.0')排除模塊:'appcompat-v7' } @ – zgc7009

回答

1

您可以從使用gradle編譯的庫中排除特定的模塊。此功能在許多特定情況下非常有用,例如在您的情況下存在衝突或重複的模塊時。爲了解決這個問題,你可以明確地確定你想要哪些模塊從彙編gradle這個排除如下:

compile('com.android.support:design:23.2.0'){ 
    exclude module: 'appcompat-v7' 
} 

這是說你想編譯com.android.support:design:23.2.0但你想,因爲你正在使用您的自定義排除其appcompat-v7模塊一。