DuplicateFileException m4b + 播放服务 9.0

Posted

技术标签:

【中文标题】DuplicateFileException m4b + 播放服务 9.0【英文标题】:DuplicateFileException m4b + play services 9.0 【发布时间】:2016-10-03 13:42:22 【问题描述】:

错误:任务 ':app:transformResourcesWithMergeJavaResFor' 执行失败。

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: 在 APK jsr305_annotations/Jsr305_annotations.gwt.xml 中复制的文件重复 File1:\app\build\intermediates\exploded-aar\google-maps-sdk-m4b\jars\classes.jar File2:\app\build\intermediates\exploded-aar\com.google.android.gms\play-services-basement\9.0.0\jars\classes.jar

【问题讨论】:

【参考方案1】:

android 部分内的build.gradle 中添加以下文本以解决问题。

android 
...
    packagingOptions 
        exclude  'jsr305_annotations/Jsr305_annotations.gwt.xml'
        exclude  'build-data.properties'
     
...

如果出现更多错误 DuplicateFileException 添加带有排除的文件。 喜欢:

错误

Duplicate files copied in APK jsr305_annotations/Jsr305_annotations.gwt.xml 

解决方案

exclude  'jsr305_annotations/Jsr305_annotations.gwt.xml'

【讨论】:

【参考方案2】:

将此添加到您的 gradle 文件将解决您的问题:

packagingOptions 
    exclude 'jsr305_annotations/Jsr305_annotations.gwt.xml'

【讨论】:

以上是关于DuplicateFileException m4b + 播放服务 9.0的主要内容,如果未能解决你的问题,请参考以下文章

Android开发遇到的坑-----添加依赖遇到DuplicateFileException

错误:com.android.builder.packaging.DuplicateFileException: Duplicate files copied

解决DuplicateFileException: Duplicate files copied in APK META-INF/LICENSE(或META-INF/DEPENDENCIES)(示例

把这铃声的后缀把“m4a”格式改成“m4r,后戳怎么修改?

m4是国内的啥码

RDS 的实例类型配置