解决 Android Studio 输入点号.后无任何代码提示的问题

文章目录

笔者报错时的运行环境:

  • Android Studio Flamingo | 2022.2.1

  • Android SDK 33

  • Gradle 8.0.1

  • JDK 17

  • Lombok 1.18.26

  • Lombok 插件 0.34-2020.2

  笔者遇到一个长期困扰的问题,Android Studio 在点号 .(英文的句号)后面没有任何 Android Studio 自带的代码提示,但是在其它情况下却有一定几率有代码提示,而且这个时候的代码提示是有时候有,有时候没有。而且现象很奇怪。如果刚刚打开过这个文件,代码提示就会有。如果这个类没有继承自安卓的类,纯粹是自己自定义的类,代码提示就会有。

  笔者终于下定决心来解决这个问题。

  刚开始,笔者认为可能是 Android Studio 反应慢的问题,毕竟笔者的电脑配置一般,而 Android SDK 的库代码又有很多。但是,笔者不断清除 Android Studio 的缓存,以及反复删除 Android Studio 在用户目录下的各种缓存文件,然后又反复卸载 Android Studio,接着又下载其它版本的 Android Studio,终于发现了原因所在。

  问题其实出在笔者之前擅自安装的一个插件 Lombok。这个插件 Android Studio 现在的版本是没有提供下载与安装的,但笔者擅自动用了奇技淫巧强行安装了这个插件,从而导致了这个问题。可见:

  解决在Android Studio中Lombok不起作用的问题:
https://blog.csdn.net/wangpaiblog/article/details/129941811

  虽然笔者很喜欢 Lombok,但代码提示对效率的提高明显大于 Lombok。而且,Lombok 生成各种方法的功能其实 Android Studio 中已经有了,只是点击起来稍稍比 Lombok 费劲一点而已。最终,笔者只能忍痛割爱地去掉 Android Studio 中所有的 Lombok 注解与依赖。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值