我想在我的cordova項目中添加以下依賴項。但是,構建過程中依賴項會被忽略。Android Gradle依賴關係
compile 'org.apache.httpcomponents:httpclient:4.5.2'
從類似問題的答案,我意識到我已經排除了幾個模塊和組。
所以我對依賴關係做了如下修改。
compile 'org.apache.httpcomponents:httpclient:4.5.2'
compile ('org.apache.httpcomponents:httpclient:4.5.2'){
exclude module: 'httpclient' //by artifact name
exclude group: 'org.apache.httpcomponents' //by group
exclude group: 'org.apache.httpcomponents', module: 'httpclient' //by both name and group
}
不過,我仍然得到此警告。
WARNING: Dependency org.apache.httpcomponents:httpclient:4.5.2 is ignored for debug as it
may be conflicting with the internal version provided by Android.
In case of problem, please repackage it with jarjar to change the class packages.
由於這樣,我的所有HTTP命令,如HTTP POST,HTTP客戶端等都沒有解決。
有人可以建議我究竟要排除什麼,以及是否需要更改配置?
確保你在正確的build.gradle文件中完成它。我在Google LVL上遇到了這個問題,但一直把它放在應用程序的build.gradle中 – Oded