Android编译问题:java.util.zip.ZipException:duplicate entry...
Android引入库版本不一致出现的重复问题导致编译失败
如图,此类问题多是由于当前工程引入了某个库(记为A)的一个版本,然后当前工程引入的其他库中又引用了A库的另一个版本,从而导致的编译不通过。这种问题,关键是在找到具体是哪个库中嵌套引用了A库。
解决方法:
1、Build -> Clean Project
很多时候库冲突仅仅是因为,上次编译的缓存没有清除,所以提示存在版本不一样的两个库。这种就只需要Clean工程后再运行即可。
假若仍提示duplicate,则继续往下。
2、 寻找具体是哪个库中嵌套引用了A库。
AndroidStudio点击右边的Gradle -> 主moudle -> Tasks -> android -> androidDependencies
如图:
从而生成库的依赖日志,在日志中查看A库具体的引用之处(记为库B),即可找到冲突的原因所在。依赖日志例子如下图:
3、在步骤2中找到了重复引用处后,即可采用以下方案解决:
- ) 查看B库是否需要更新,可能B库更新后,其内部引用的A库版本号和当前项目的A库就相同了。
- ) 或者在B库引用处添加 exclude 将A库exclude掉。例如:
debugCompile(‘com.xxx.xxxxxxxxxx’) {
exclude group: ‘com.facebook.android’
exclude group: “com.android.support”
exclude group: “com.android.volley”
}
Android编译问题:java.util.zip.ZipException:duplicate entry...相关推荐
- java.util.zip.ZipException: duplicate entry: android/support/v4/text/TextUtilsCompat.class
最近在开发中遇到了这样的一个错误 Error:Execution failed for task ':FriendLogistics:transformClassesWithJarMergingFor ...
- java.util.zip.zipexception_Java 压缩zip异常,java.util.zip.ZipException: duplicate entry: 问题...
在测试过程中看到后台打印的日志出现异常,发现这也是历史遗留问题java.util.zip.ZipException: duplicate entry: 111111.txt at java.util. ...
- CAS单点登录个性化用户界面报错:Caused by: java.util.zip.ZipException: invalid entry CRC
报错信息: 2019-07-06 19:18:38,398 ERROR [org.apache.catalina.core.ContainerBase] - <A child container ...
- java.util.zip.zipexception_android-如何解决java.util.zip.ZipException?
每当我尝试调试和部署我的android应用程序(在Android Studio 0.9中)时,都会出现以下错误: Execution failed for task ':app:packageAllD ...
- 编译环境与生成环境的JDK版本不一样,报:java.util.zip.ZipException: error in opening zip file
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 发布应用 ...
- java.util.zip.ZipException: error in opening zip file
今天在eclipse上新建了一个java项目,将其打包为jar文件,上传到linux上进行运行时出错了:错误内容为: java.util.zip.ZipException: error in open ...
- 启动TOMCAT报错 java.util.zip.ZipException: invalid LOC header (bad signature)
报错信息大致如下所示: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.M ...
- Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
一:Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths 系统中需要导出excle签收单,excle模板是预设好 ...
- 记录一个坑:java.util.zip.ZipException: zip file is empty
接手一个离职同事的项目,运行起来没问题但是kotlin还用的是 1.3.70版本,这都2021年了,还用这么低版本果断换成1.5.30版本,同步一下没问题,运行~~~~~~ java.util.zi ...
最新文章
- 湖南大学新生赛C,G,J题解
- python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)
- 行号 设置vim_在VSCode里面配置Vim正确姿势(细节解析)
- 网络爬虫--8.编码趣闻
- .so文件反编译_java加密防止反编译-VirboxProtector
- 高性能ORM 框架之 MySqlSugar
- 梦里看到你为我写的情书
- c++ 连接服务器源码,c++ socket最简单实例源码(含服务端以及客户端)
- linux安装php-redis扩展(转)
- MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(5)
- C语言malloc函数的用法
- 大数取模运算Barrett reduction
- WebSphere概述
- Python 繁体转简体
- 阿里云推出节省计划的每小时承诺消费怎么样?
- 【翻译】代码指针完整性——Code Pointer Integrity
- 制作U盘启动盘安装Win11系统
- C++判断Office版本
- 使用git拉取github上的项目
- mybatis面试(MyBatis怎么读)