美文网首页
More than one file was found wit

More than one file was found wit

作者: FJK | 来源:发表于2019-06-05 11:18 被阅读0次

    问题:More than one file was found with OS independent path 'lib/armeabi-v7a/xxxx.so'

    解决问题后的配置 :

      sourceSets {
            main {
                jniLibs.srcDirs = ['libs']
            }
        }
    
    image.png

    解决方式 (仅适用以上配置)

    直接删除掉libs 里面特定的so包(特定:错误提示的so 包名称就是需要删除的)

    浅探

    1. 假如你的工程中带有这个文件CMakeLists.txt, 就不需要将so 包添加到libs 中,自然就有依赖关系,可以调用so 包的代码逻辑,原因应该来自于此处的配置
    
    find_library( # Sets the name of the path variable.
                  log-lib
    
                  # Specifies the name of the NDK library that
                  # you want CMake to locate.
                  log )
    
    
    1. 在打包的时候,会自动将so 包放入libs ,并且打包到apk 中;


      屏幕快照 2019-06-05 上午11.13.35.png

    相关文章

      网友评论

          本文标题:More than one file was found wit

          本文链接:https://www.haomeiwen.com/subject/qpejxctx.html