返回信息流想做一个二维码的小应用,所以打算用一个开源的二维码识别的库--zxing
因为网上下载的zxing源代码没有jar文件,需要自行编译,所以我建了一个空的Android Project,并把需要打包的源文件全部粘贴到src下面。
刚开始报了很多错误,说的是:
'<>' operator is not allowed for source level below 1.7
后来一查,是因为本工程使用的java版本太低。于是乎打开工程的properties,把JAVA compiler的地方都设置成1.7,如图所示:
而且我电脑上装的是JRE8,版本肯定够新:
结果报错:
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
我看stackoverflow上面有人遇到和我一样的问题,原因是Android ADT不识别“1.7”,其实设置成“1.7”就是指java 7.0.但是没人说到底怎么解决这个问题~~~~~哭死
请大牛们指教!菜鸟先行谢过!
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #18080同步于 2014/11/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
求助:Android requires compiler compliance level 5.0 or 6.0
galen
2014/11/28镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
附上stackoverflow上和我类似问题的那个帖子:
http://stackoverflow.com/questions/7637144/android-requires-compiler-compliance-level-5-0-or-6-0-found-1-7-instead-plea
不好使。。不过我到网上下了一个zxing2.2的库,那个库里面没有用到<> operator,所以目前算是可以用了。
另外再请教一个问题啊:
使用zxing的话,需要配合barcode scanner.apk使用,也就是说需要事先安装好barcode scanner这个软件。有什么办法能把barcode scanner集成进去么?
多谢!
【 在 icyfox 的大作中提到: 】
: Please use Android Tools > Fix Project Properties.
: 这个好使吗?
: 我就是jre7,也是用的ZXING
不需要集成这个apk啊。。。
虽然我也是抄的代码,但是扫描界面什么的都是有源代码的
【 在 galen (galen) 的大作中提到: 】
: 不好使。。不过我到网上下了一个zxing2.2的库,那个库里面没有用到<> operator,所以目前算是可以用了。
: 另外再请教一个问题啊:
: 使用zxing的话,需要配合barcode scanner.apk使用,也就是说需要事先安装好barcode scanner这个软件。有什么办法能把barcode scanner集成进去么?
: ...................