因为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.
请告诉我,如果有人解决了这个问题,我提前非常感谢...这不是重复的问题,因为它与图书馆导入有关...
答案 0 :(得分:1)
如果您不想按照其他问题中的答案,可以手动将代码“降级”为Java 6.0。
<>
替换为<ProperType>
(&lt; - 不是字符串“ProperType”,但是您的通用类的正确类型)switch
if if(foo.equals(bar2)...``如果我没记错,那么您需要做的是唯一相关的“语法更改”。