Android Studio 没有 Annotation Processors设置 无法开启Lombok注解导致编译失败

高版本AS(3.5.3) 低版本gradle(3.1.3)jdk1.8
设置里面没有"Settings > Build > Compiler > Annotation Processors"选项

编译报错没有详细信息

对比老项目 少一个compiler.xml文件
在这里插入图片描述
解决办法 新建一个xml文件 里面添加内容

<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
  <annotationProcessing>
    <profile default="true" name="Default" enabled="true" />
  </annotationProcessing>
</component>
</project>

这样就可以代替去设置里面开启注解了好像
然后编译继续报错

尝试排查第三方依赖编译 编译通过 然后逐个吧第三方依赖注释编译直到找出有问题的依赖

最后定位到是Gson依赖的问题
项目用的

 implementation 'com.google.code.gson:gson:2.8.6'

尝试降级版本 改成2.8.5成功编译

implementation 'com.google.code.gson:gson:2.8.5'

就这样 设置丢失不知道是不是AS的问题 折腾半天解决 记个小本本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值