按华为OBS官网指导在android项目gradle文件配置远程仓库,报错了,看了错误日志是log4j什么的需要注解,放弃
改变思路到github上下载最新的jar包,下载解压下拿到esdk-obs-java-3.21.4.jar放入项目,编译时又报错了:
Program type already present: okhttp3.internal.http.RetryAndFollowUpIntercep
原来是项目已经有okhttp3了,和jar包里的冲突
解决方法很简单,把jar包当中的okhttp3去掉就可以了

不用解压出来,直接在360压缩这个工具里面删除就可以了
再编译,没问题了。
在尝试按照华为OBS官网指南在Android项目中配置远程仓库时遇到log4j问题,作者决定从GitHub下载最新esdk-obs-java-3.21.4.jar。然而,这导致了与项目中原有的okhttp3库冲突。通过使用360压缩直接删除jar包中的okhttp3组件,成功解决了冲突,避免了解压和手动合并的复杂步骤。之后,项目编译顺利通过。
898

被折叠的 条评论
为什么被折叠?



