【发布时间】:2015-10-05 09:18:27
【问题描述】:
我有两个模块的项目。
我正在使用 SalesforceSDK,它作为单独的模块包含在 SalesforceSDK 内部,我有 Cordova 使用 okhttp。
在第二个模块中,我也有使用 okhttp 的改造库,当我尝试构建项目时,我得到了
dex 文件重复错误
我尝试从 SalesforceSDK 中删除 okhttp 依赖项并将其包含在我的第二个模块中,但我得到了
符号未找到错误
剩下要做的就是将okhttp 包含为不同的模块,但在此之前我想问您是否有其他方法可以解决此问题?
编辑:
我尝试了 Aayushi 提出的解决方案,但仍然出现错误:
错误:任务执行失败 ':app:packageAllDebugClassesForMultiDex'.
java.util.zip.ZipException:重复条目:com/squareup/okhttp/Address.class
【问题讨论】:
标签: android cordova salesforce retrofit okhttp