couldn‘t find “libZBarDecoder.so“的解决方案(关联路径,配置默认参数)

  • Post author:
  • Post category:其他


最近在写一个关于二维码的扫描项目

在使用到zbar开源项目时出现了couldn’t find “libZBarDecoder.so”的问题

解决方法如下

在这里插入图片描述

首先是指定so文件目录,然后是指定默认的配置,我测试的时候是两个都写下去才能成功打开扫描二维码的窗口

android { 


    sourceSets {
        main {

            jniLibs.srcDirs = ['libs']
        }
    }

     .... 
     .... 
  defaultConfig { 
     .... 
     .... 
     ndk { 
        abiFilters'armeabi-v7a' 
     }
   }
  .... 
  .... 
  .... 
}

这里我在寻找了许多有关的博文和社区后,终于找到了对于的解决方法

没有找到也可能是你还没导入对应的包,自行查看项目的lib目录

在这里插入图片描述

运行还需要ndk环境,在setting中的sdk-tool栏目中下载

在这里插入图片描述

emmmm,这里科普一下ndk的概念

Native Development Kit,是 Android的一个工具开发包,

作用是与其他的语言进行交互,例如c++

通过 ndk – bulid 命令编译产生.so库文件

编译 Android Studio 工程,实现 Android 调用代码



版权声明:本文为weixin_44822939原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。