zoukankan      html  css  js  c++  java
  • com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK assets/com.xx.xx

    完整的Error 信息(关键部分)

    Error:Execution failed for task ':fanwe_o2o_47_mgxz_dingzhi:transformResourcesWithMergeJavaResForDebug'.
    com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK assets/com.tencent.plus.logo.png
    File1: E:TGitEclispeASmgxz_userfanwe_o2o_47_mgxz_dingzhilibsopen_sdk.jar
    File2: E:TGitEclispeASmgxz_userfanwe_o2o_47_mgxz_dingzhiuildintermediatesexploded-aarmgxz_userlibrary_umeng_share_projectunspecifiedjarsclasses.jar

    解决方案:

    在Gradle中配置:

    packagingOptions {
    
        exclude 'assets/com.tencent.plus.logo.png'
    }
    

    原因:

    在AS编译打包apk是,资源文件重复了,有两个名称一样的"com.xx.xx",
    配置的意思是保留其中一个,这样就能打包成功.
    

    注意:

    上面的解决方案是在确定你没有重复导入jar包,so文件.注意不同module的jar与so文件,他们打包时会合并,所以同样的jar在整个项目中只能含有一份!

  • 相关阅读:
    团队冲刺(六)
    团队冲刺(五)
    团队冲刺(四)
    机器学习十讲第二讲
    机器学习十讲第一讲
    逻辑斯蒂回归实现手写字的识别
    利用js实现搜索关键字变红色
    《软件架构的艺术》阅读笔记02
    TensorFlow文本分类
    TensorFlow图像分类
  • 原文地址:https://www.cnblogs.com/didikee/p/5710657.html
Copyright © 2011-2022 走看看