我遇到了几个库冲突问题。我通过添加解决了这个问题
配置{
all {
exclude module: 'httpclient'
exclude module: 'commons-logging'
exclude group: 'org.json', module: 'json'
exclude group: 'org.apache.httpcomponents'
exclude module: 'xmlParserAPIs'
exclude module: 'xpp3'
exclude module: 'opengl-api'
}
}
但仍然存在以下错误。我无法构建签名的 apk。 我尝试过项目清理/重建选项。
错误:android 定义的类与 Android 现在提供的类冲突。解决方案包括查找不存在相同问题的较新版本或替代库(例如,对于 httpclient,请使用 HttpUrlConnection 或 okhttp 代替),或者使用 jarjar 之类的内容重新打包库。 [重复平台类]
预先感谢您的帮助。
最佳答案
问题
如何查看哪个依赖项正在产生冲突。这与在黑暗中拍摄相同。
解决方案
一些 AS 插件将显示哪些项目依赖层次结构。您可以准确地找到问题出现的位置并解决它。
Gradle View是一个 Android Studio 插件,您可以安装并显示依赖关系层次结构。
Methods Count是另一个插件,它也显示依赖树。
关于android - 当我们开始生成发布版本时出现错误 : android defines classes that conflict with classes now provided by Android ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50297523/