[英]Gradle failed: unsupported Gradle DSL method found: 'exclude()'
[英]Gradle DSL method not found: exclude()
我在我的項目中使用了很多圖書館。 和一些庫使用相同的jar文件,因此我在build.gradle上寫了這個:
dependencies {
compile fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.twotoasters.jazzylistview:library:1.2.1'
compile 'com.google.firebase:firebase-core:10.2.4'
compile 'com.google.firebase:firebase-database:10.2.4'
compile 'com.orhanobut:dialogplus:1.11@aar'
compile 'com.github.recruit-lifestyle:FloatingView:2.2'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.nineoldandroids:library:2.4.0'
compile ('com.specyci:residemenu:1.6+'){
exclude group: 'com.nineoldandroids', module: 'library' }
compile files('libs/poppyview.jar'){
exclude group: 'com.nineoldandroids', module: 'library' }
}
我得到錯誤: 錯誤:(54,0)未找到Gradle DSL方法:“ exclude()”可能的原因:
Gradle已經更新,我該如何解決此問題?
這是問題
compile files('libs/poppyview.jar'){
exclude ...
}
基於文件的依存關系與來自存儲庫的依存關系的工作方式不同。 沒有與之關聯的元數據(例如,沒有依賴項信息),因此也沒有要排除的內容(因為沒有傳遞性依賴項)。
您是否有libs/poppyview.jar
的pom / ivy元數據? 如果是這樣,那么您就不應該這樣聲明它(我建議使用本地Maven存儲庫文件夾)。 如果您不這樣做,那么沒有什么可以排除的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.