簡體   English   中英

Android支持庫v4 sherlock和SwipeRefreshLayout沖突

[英]Android Support library v4 sherlock and SwipeRefreshLayout conflict

我請求實現SwipeRefreshLayout,該請求包含在支持v4庫的更高版本中。 在此之前,我的項目已經依賴於actionbarsherlock,后者顯然還引用了其中沒有SwipeRefreshLayout的某些較舊版本的支持v4庫。 我的Google Maps地圖片段可以與當前使用的actionbarsherlock的舊支持庫配合使用,但是當我用其中包含SwipeRefreshLayout的新庫替換該lib時,我的地圖片段始終為null,而我的地圖和SwipeRefreshLayout無法正常工作同時,一個由於某種原因將另一個排除在外,我不能擁有兩個版本的支持v4庫,因為項目由於類名沖突而無法編譯。

有幾個問題:

1.我能以某種方式將SwipeRefreshLayout添加到我的項目中而不添加支持v4庫的整個新版本嗎(因為地圖片段停止與此版本一起使用)?

2.我可以在一個項目中擁有兩個版本的支持庫,並且仍然可以對其進行編譯嗎?

3.是否還有其他更簡單的解決方案,兩個都可以使用map和SwipeRefreshLayout?

提前致謝。

解決方法是使用下一步

allprojects {
repositories {
    jcenter()
}
configurations.all((Closure) {
    resolutionStrategy {
        force 'com.android.support:support-annotations:21.0.2'
        force 'com.android.support:support-v4:21.0.2'
        force 'com.android.support:support-v13:21.0.2'
    }
})

在您的根(頂部) build.gradle

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM