android studio zbar,Android Studio 0.2.6和ZBar项目设置

我使用的是最新的

Android Studio 0.2.6和最新的ZBar Android SDK.到目前为止我做了什么:

>创建了一个名为QRTest的全新项目

>在我的项目中创建了一个名为libs的文件夹

>将Zbar libs目录的内容放入我的项目文件夹中

>右键单击项目中的zbar.jar文件并添加为库

>在我的build.gradle文件中,编辑它以便现在:

依赖{

编译’com.android.support:support-v4:13.0.0′

编译文件(‘libs / zbar.jar’)

}

>基本上将示例代码从ZBar android SDK示例复制到我自己的项目中.

>项目编译并运行正常(0个错误,0个警告),但在运行时崩溃.日志显示:

09-01 16:06:02.026: W/dalvikvm(7050): Exception

Ljava/lang/UnsatisfiedLinkError; thrown while initializing

Lnet/sourceforge/zbar/ImageScanner;

09-01 16:06:02.036:

E/AndroidRuntime(7050): Caused by: java.lang.UnsatisfiedLinkError:

Cannot load library: link_image[1891]: 209 could not load needed

library ‘libiconv.so’ for ‘libzbarjni.so’ (load_library[1093]: Library

‘libiconv.so’ not found)

09-01 16:06:02.036: E/AndroidRuntime(7050):

at net.sourceforge.zbar.ImageScanner.(Unknown Source)

看看我的MainActivity中的代码,它似乎在这里濒临死亡:

/* Instance barcode scanner */

scanner = new ImageScanner();

这似乎告诉我,我不知道我没有正确导入我的Zbar库文件.任何有关如何获得这个非常基本的例子的帮助将不胜感激!

请注意,如果我使用Android Studio从ZBar Android SDK示例导入新项目,它会编译并运行正常.但是,它使用的是旧的ant构建系统.我宁愿使用新的gradle构建系统,这就是为什么我要将ZBar导入到一个全新的Android 0.2.6项目中.谢谢!

另一个注意事项:我尝试将我的构建gradle修改为接受的答案:How to change libs directory in Gradle?并且它不起作用.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值