您好我想使用ZXing库制作二维码扫描仪到我的Android应用程序 我已经成功尝试使用“扫描通过意图”方法 现在我尝试不同的方法
我的问题是我总是得到这个错误
我的步骤
1.从here下载zxing master
2.从存储库here下载jar
3.在eclipse中从zxing-master导入'android'文件夹
4.创建libs文件夹并复制core.jar
5.右键单击CaptureActivity - 属性 - java构建路径 - 库选项卡 - 添加core.jar路径
我不知道为什么在添加jar路径后仍然会出现错误...
我已经尝试了干净的项目,swith工作区,使用最新的jar文件,但仍然相同
任何想法?
@update @Nickolai Astashonok
<\ n> eclipse错误 '&LT;&GT;'操作员不允许源级别低于1.7我尝试使用1.7(默认1.6)更改java编译器
右键单击项目 - 属性 - java编译器选项卡
但似乎我的目标API不是满足要求(我的API 15)
如何在java编译器1.6中使用ZXing?
更新@Sean Owen
当我使用java编译器级别1.7更改并清理项目时,它说
Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 15
我想针对我的应用程序运行ICS(API 15)
我不确定' captureActivity androidManifest使用minSDK 19 '和' myProject androidManifest使用minSDK 15 将运行良好
所以我想我最好坚持使用java编译器1.6
同时我找到了link 基于那个链接我需要使用zxing库版本4.5.1(java编译器1.6) 因为上面的版本使用的是java编译器1.7
但我找不到'zxing library version 4.5.1'的下载链接
答案 0 :(得分:1)
您的问题不明确,但我认为答案是这样的:源代码确实需要Java 7.您只需要将IDE项目设置为使用Java 7.提供的Maven构建在这方面已经正常工作。 API 15或任何其他Android API都不需要Java 6。
答案 1 :(得分:0)
我发现4.5.1但我不知道如何下载它!如果你弄清楚了,请告诉我。 https://code.google.com/p/zxing/source/browse/?r=2927#svn%2Ftrunk%2Fandroid
答案 2 :(得分:0)
我遇到了同样的问题,我通过这样做来解决这个问题: