Error:Execution failed for task ':app:transformNativeLibsWithMergeJniLibsForDebug'.
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK lib/armeabi-v7a/libijkplayer.so
File1: F:\AndroidStudioProjects\luoji\GSYVideoPlayer\gsyVideoPlayer-armv7a\build\intermediates\bundles\default\jni
File2: F:\AndroidStudioProjects\luoji\GSYVideoPlayer\gsyVideoPlayer-ex_so\build\intermediates\bundles\default\jni
该错误是由于依赖JNIlibs发生冲突导致.我们根据提示可以看到项目里依赖了同一组so库文件
gsyVideoPlayer-armv7a下:
gsyVideoPlayer-ex_so下:
我们在build.gradle下面注释掉多余的依赖就行了
学会举一反三,找到发生冲突导致重复的依赖,注释掉其中之一.