Android studio Android Studio:复制到APK资产中的重复文件

Android studio Android Studio:复制到APK资产中的重复文件,android-studio,duplicates,android-gradle-plugin,Android Studio,Duplicates,Android Gradle Plugin,添加这些jar文件后,项目无法运行。我发现了一些错误: Duplicate files copied in APK assets/vg_close.png File1: ...Temp/app/libs/vungle-publisher-adaptive-id-3.3.5.jar File2: ...Temp/app/libs/appodeal-1.14.15.jar 我试图在gradle中修复这些行,但没有任何帮助: packagingOptions { exclude 'META

添加这些jar文件后,项目无法运行。我发现了一些错误:

Duplicate files copied in APK assets/vg_close.png

File1: ...Temp/app/libs/vungle-publisher-adaptive-id-3.3.5.jar
File2: ...Temp/app/libs/appodeal-1.14.15.jar
我试图在gradle中修复这些行,但没有任何帮助:

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/NOTICE.txt'
}

有什么想法吗?

就这样有了答案,在原始帖子的评论中已经讨论过了

  • appodeal jar包含vungle库,您不能将appodeal jar与vungle jar同时使用

  • 如果要保留vungle库,可以使用以下方法从终端/控制台中的appodale.jar中删除文件:

     zip -d ...Temp/app/libs/appodeal-1.14.15.jar assets/vg_close.png 
    
  • 而对于所有其他人,它抱怨或直接抱怨

         zip -d ...Temp/app/libs/appodeal-1.14.15.jar assets/vg*.png
    

    我希望这对别人也有帮助。

    你现在能解决吗?我也有类似的问题appodeal@Marty是的,appodeal jar包含vungle库,您不能同时使用appodeal jar和vungle jar。对我来说,jar之间有更多的重叠。我设法解决了这个问题,从appodel jar中删除了特定的东西:zip-djarfile.jarwhateveriwanttoremove。也许这在将来的某个时候对你也有帮助。