Zxing Library项目导入错误

时间:2015-12-08 08:51:55

标签: java android eclipse zxing

因为this duplicate问题没有得到任何可接受或正确的答案所以我再次提出了这个问题....请我尝试在我的工作区中导入Zxing库项目 - 但我遇到的问题是它被卡住了或与jre1.6和jre 1.7相冲突.. 在库项目代码 - FORMATS_FOR_MODE = new HashMap<>();中,这些行给出了错误 - '<>' operator is not allowed for source level below 1.7,如果我将项目合规性和jre更改为1.7,那么它将给出错误 - Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

请告诉我,如果有人解决了这个问题,我提前非常感谢...这不是重复的问题,因为它与图书馆导入有关...

1 个答案:

答案 0 :(得分:1)

如果您不想按照其他问题中的答案,可以手动将代码“降级”为Java 6.0。

  • <>替换为<ProperType>(&lt; - 不是字符串“ProperType”,但是您的通用类的正确类型)
  • 使用`if(foo.equals(bar)){}替换字符串上的switch if if(foo.equals(bar2)...``

如果我没记错,那么您需要做的是唯一相关的“语法更改”。