ChenLittlePing/LearningVideo

Compile Error

jacky1234 opened this issue · 5 comments

环境:
image

error:
2 files found with path 'lib/armeabi-v7a/libavcodec.so' from inputs:

  • /Users/yingci/myWidget/android/github/LearningVideo/app/build/intermediates/merged_jni_libs/debug/out/armeabi-v7a/libavcodec.so
  • /Users/yingci/myWidget/android/github/LearningVideo/app/build/intermediates/cxx/Debug/c2m2ip3a/obj/armeabi-v7a/libavcodec.so
    If you are using jniLibs and CMake IMPORTED targets, see
    https://developer.android.com/r/tools/jniLibs-vs-imported-targets

image

可以在app/build.gradle文件中添加以下配置:

android {
    packagingOptions {
        pickFirst 'lib/armeabi-v7a/libavcodec.so'
        pickFirst 'lib/armeabi-v7a/libswscale.so'
        pickFirst 'lib/armeabi-v7a/libavdevice.so'
        pickFirst 'lib/armeabi-v7a/libh264.so'
        pickFirst 'lib/armeabi-v7a/libavfilter.so'
        pickFirst 'lib/armeabi-v7a/libavutil.so'
        pickFirst 'lib/armeabi-v7a/libswresample.so'
        pickFirst 'lib/armeabi-v7a/libavformat.so'  
    }  
}

@jacky1234