2 ydxzhou868 ydxzhou868 于 2018.10.11 19:42 提问

unity导入太多sdk之后安卓打包报错?TransformException: java.util.zip.ZipException 160C

之前导入可以正常打包,今天导入项目需要的最后一个 sdk(GooglePlayGames)打包报错。
网上查是说我里面有重复的第三方库,但是我仔细查了并没有。 还有说我重复引用某第三方库,但是具体怎么解决我也不知道? 求大神赐教。

            * What went wrong:

Execution failed for task ':transformClassesWithJarMergingForRelease'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzcqt.class

  • Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

 图片说明
图片说明

1个回答

caozhy
caozhy   Ds   Rxr 2018.10.11 23:45

看下是不是有重复的文件名。Linux下大小写不同的文件名算两个文件,而windows不允许一个目录里有仅仅大小写不同的两个文件名,当压缩文件在linux下压缩,在windows下读取就会出现这个问题。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android导入三方SDK时遇到的一些异常及解决方案
异常解决方案 :Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Mu
Android 同时集成阿里云推送和阿里百川IM会报BuildConfig.class重复的错
推送和IM的版本为此时间点的最新版本,两个SDK都是以Module方式依赖,编译的时候会报下面的错误:Error:Execution failed for task ':ipark2:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.
Unity 2017版本安卓打包配置
我的版本是Unity2017.2,按照Unity5的教程去配置SDK和JDK的话会报错。折腾两天试遍各种方法后总结出来一套简单又不报错的。重点:以下链接需要一些工具来打开,你懂的。 一、下载安装SDK1、  打开以下链接下载androidstudiohttps://developer.android.com/studio/2、运行exe来安装androidstudio和SDK一路确认直到这个页面,...
unity3d-配置Android环境,打包发布Apk流程详解
unity3d-配置sdk,jdk Android环境,打包发布Apk流程详解
Unity 5.3 打包安卓需要注意的点
如果不设置的话 会报错 system.data.dll 无法找到 或者无法读取
unity配置Android打包发布Apk流程详解
第一步:如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本。  并且必须是64位。  安装时请记住您的安装路径  下面是分享的JAVA的jdk 链接:https://pan.baidu.com/s/1Dw1d12RCp_i8MstGlDMHdQ 密码:llu0 下载完成后,进行解压:  一定要放在自己能记住的地方,并且不能有中文路径   安装JDK 选择安...
Unity打包到Android错误解决
上面报错的原因是:我开发时用jdk1.8,然后因为我重装系统,我重新指认JDK,这时我在网上下了个jdk1.7,结果发布时就报上面错误解决办法,我从新在网上下了jdk1.8,就可以顺利发布FR:海涛高软(QQ群:386476712)
重复依赖多个版本的库,java.util.zip.ZipException: duplicate entryd的解决方式
异常描述在项目打包签名时,总是出现下面的问题, 主要意思就是重复依赖了photoview包,所以需要去External Libraries查看,我的External Libraries目录下确实有不同版本的photoView库,解决方案android{ configurations { all*.exclude module: 'PhotoView' //去除重
Unity-Android的配置、集成、导出[Mac]
1.mac下安装配置Android SDK[1]安装java jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html [2]sdk安装详见:http://www.cnblogs.com/yjmyzz/p/4219829.html [3]安装android studio IDE2
Unity JDK SDK 安卓打包环境配置
转自:https://www.jianshu.com/p/f5d394d6e7a4?mType=Group 在进行Unity Android打包的时候总会遇到一些错误,错误无非一下几大类 SDK版本过高或者过低 JDK版本过高或者过低 ADB环境变量没有配置 Java环境变量没有配置 SDK文件夹中的文件命名错误 以下介绍一些配置环境的流程帮助大家能够正常打包android.apk ,...