Android studio 2.12 我在运行的时候报了一个莫名的错误

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK assets/logo_h.png
File1: D:\AndroidStudioProjects\TrainBang\app\libs\BaiduLBS_Android.jar
File2: D:\AndroidStudioProjects\TrainBang\app\build\intermediates\exploded-aar\TrainBang\easeUI\unspecified\jars\classes.jar

5个回答

你试试重装Android Studio

as合并你应用的资源缺失,检查一下你配置的sdk是不是和2.12匹配以及检查 assets/logo_h.png、BaiduLBS_Android.jar等是否存在。

你在gradle文件添加两行代码试下:
packagingOptions {

exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
}

同步后,然后clear,rebuild

qq_35039117
qq_35039117 看楼下
3 年多之前 回复
qq_35039117
qq_35039117 试过了 貌似不行啊 我加上那个代码 然后变成了这样
3 年多之前 回复

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK push_version
File1: C:\Users\hasee\Desktop\TrainBang\app\libs\MiPush_SDK_Client_2_2_13_sdk.jar
File2: C:\Users\hasee\Desktop\TrainBang\app\build\intermediates\exploded-aar\TrainBang\easeUI_CN\unspecified\jars\classes.jar

logo_h.png

你的两个jar包里面含有同一个文件(logo_h.png),删除两个里面的人一个就可以了。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐