2015-06-09 85 views
7

我得到Android Studio中以下警告:在Android Studio中抑制Gradle警告?

Warning:Dependency org.json:json:20140107 is ignored for release as it may be conflicting with the internal version provided by Android. 
     In case of problem, please repackage with jarjar to change the class packages 

我不能刪除的依賴,因爲我在一個相關項目中使用它。

如何在Android Studio中抑制上述Gradle警告?

+2

何必有擺在首位這種依賴性,如果它不會被使用?你是否自己請求這個依賴關係,還是通過請求其他庫來獲得一些傳遞依賴關係? – CommonsWare

+1

只要刪除'org.json:json'。你沒有使用它。 Android有它自己的'org.json:json'。它具有相同的類和包名稱。 –

+0

我在一個依賴項目中使用它。 – confile

回答

6

這應該是足夠足夠了您的所有需求:

compile ('some:project:or:library'){ 
    exclude group: 'org.json', module: 'json' 
} 
+0

也可以排除依賴項目中的文件嗎? – confile

+0

你爲什麼想要做這樣的事情?還有,什麼樣的文件? – scana

+0

我想排除文件MYGWT.java。因爲它只是GWT。 – confile