operator is not allowed for source level below 17 and Android requires compiler compliance level 5.0

今天在做一个蓝牙的项目的时候出现了个问题,首先是V7包,我在导入的时候,在导入界面V7包不显示出来,后来用了不正常人手段,让他导入进去了,给我的蓝牙项目做成了依赖库,然后呢,我在此调整我的项目改4.4到5.0。

然后出现了报错,请改17

operator is not allowed for source level below 17

宝宝很不开心的改了,结果又报错了

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

好吧,你牛,我跟着做

做完之后报错被干掉,但是他居然修改成 level 16

然后又报错,然后又改成17

死循环~~~~~~~~~~~~~~~~~~~~~~

我先clean,然后深吸一口气,V7包删掉,关掉ES

然后继续乖乖做,V7包先不管,先在报错,把下面JAR包统统干掉! 然后再次加回去

然后报错,先报错17哪里,手动施法。。。呸,是手动改错。

然后再去改后面的 Android Tools > Fix Project Properties.。。。。报错就消失了,然后在去修理V7那个二货就好了

关于V7包的问题,我在这里重中之重的强调一句话,很多人都忘记,切记!一定要把V7包和自己的项目文件放在一个盘符下,我知道有N个人看到这句话才反应过来自己的V7包不报错,但是你仔细看一眼你的依赖库或者关联是绿色的嘛。





评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值