Ran*_*a.S 2 android gradle android-layout android-studio build.gradle
我有几个库冲突问题。我通过添加解决了
配置{
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'
}
Run Code Online (Sandbox Code Playgroud)
}
但仍然存在以下错误。而且我无法构建签名的 apk。我尝试过项目清理/重建选项。
错误:android 定义的类与现在由 Android 提供的类冲突。解决方案包括寻找没有相同问题的更新版本或替代库(例如,对于 httpclient,使用 HttpUrlConnection 或 okhttp),或者使用类似 jarjar 的东西重新打包库。[重复平台类]
在此先感谢您的帮助。
问题
如何查看哪个依赖项正在产生冲突。这就像在黑暗中拍摄一样。
解决方案
一些 AS 插件将显示哪些项目依赖层次结构。您可以找到问题出现的确切位置并解决该问题。
Gradle View是一个 Android Studio 插件,您可以安装并显示依赖层次结构。
Methods Count是另一个插件,它也显示了依赖树。
| 归档时间: |
|
| 查看次数: |
3734 次 |
| 最近记录: |