У меня есть модуль Android с именем A. Я добавил зависимость к другому модулю B, например: implementation project(':B')
. В то время как модуль A собирается без проблем, когда я пытаюсь собрать (и запустить) интеграционные тесты, я получаю
Duplicate class org.xmlpull.v1.XmlPullParser found in modules kxml2-2.3.0.jar (net.sf.kxml:kxml2:2.3.0) and xpp3-1.1.3.3.jar (xpp3:xpp3:1.1.3.3)
Duplicate class org.xmlpull.v1.XmlPullParserException found in modules kxml2-2.3.0.jar (net.sf.kxml:kxml2:2.3.0) and xpp3-1.1.3.3.jar (xpp3:xpp3:1.1.3.3)
Duplicate class org.xmlpull.v1.XmlPullParserFactory found in modules kxml2-2.3.0.jar (net.sf.kxml:kxml2:2.3.0) and xpp3-1.1.3.3.jar (xpp3:xpp3:1.1.3.3)
Duplicate class org.xmlpull.v1.XmlSerializer found in modules kxml2-2.3.0.jar (net.sf.kxml:kxml2:2.3.0) and xpp3-1.1.3.3.jar (xpp3:xpp3:1.1.3.3)
Я попытался исключить org.xmlpull.kxml
, изменив оператор импорта на
implementation (project(':B')) {
exclude group: 'org.xmlpull.v1'
}
но проблема все еще существует. У меня закончились идеи. Кто-нибудь может помочь?