2017-06-02 85 views
0

我在我的android應用程序中添加了一個jar文件。該文件編譯良好,運行良好。衝突jar文件

但是,該jar文件包含org.jason包下的Json類,它與Android提供的是相同的Json包名。 當我進行導入時,系統總是選擇Android包和Json的Json,我希望Json添加jar文件。

有沒有辦法決定要導入哪個包? Android提供的包還是包含JAR的包?

回答

0

導入庫時需要使用exclude

compile(){ 
    exclude group: 'x', module: 'y' //by both name and group 
} 
+0

是的,我認爲這是理想的解決方案,但我想從Android庫中排除json包 – zaki

+0

您如何包含庫?您應該能夠使用上述方法排除jar。否則,您可以轉到模塊依賴關係並移除依賴關係jar。 – Gaurav