今天寫代碼的時候,運行時報錯,類似下面的錯誤。我報的錯誤是Duplicate files copied in Ask META-INF/rxjava.properties
我的是rxjava-1.1.5 和rxjava-2.0.1包沖突。解決包沖突就可以了。
首先File->Project Structure 找到沖突的rxjava包刪除。我這里沒有rxjava:1.1.5包,無法刪除,所以我的問題沒解決。
第二種,在AS的右側External Libraries下方找到rxjava-1.1.5點擊右側找到delete進行刪除。
External Libraries
? 找到rxjava-1.1.5
這里有兩種情況,一種是rxajva-1.1.5下面是class.jar包;另一種是rxjava-1.1.5下面是rxjava-1.1.5.jar包。如果是第一種,那么點擊class.jar右鍵會有delete。如果是第二種右側就沒有delete。如果有delete,那么點擊delete那么jar包就刪除了。
在class.jar點擊鼠標右鍵顯示delete
在rxjava-1.1.5.jar包點擊鼠標右鍵沒有delete
第三種,鼠標右擊沒有delete的辦法。選擇rxjava-1.1.5(注意這個是目錄不是jar包)點擊鼠標右鍵,點擊 Library properties。彈出Library properties提示框。
點擊Library Properties
Library Properties
這里要點擊下方的綠色“+”號, 彈出Exclude from Library彈框。
選中要刪除的jar包,點擊“X”,兩個都要點擊“X”。刪除jar后,點擊OK。jar包就被刪除了。