在2022年构建的Android Studio 2021.1.1中找不到Lombok插件。

20

你可以查看这个答案,看看它是否有帮助! - Haoyu Wang
Lombok IntelliJ插件应该在Android Studio 2023.1.1.8中捆绑安装。 请参阅https://issuetracker.google.com/issues/266333624和https://github.com/JetBrains/intellij-community/tree/master/plugins/lombok。 请勿尝试“侧载”当前的Lombok插件:这会导致Android Studio的自动完成功能出现问题(在某些情况下)。 - Pascal
3个回答

40

1
这在我的macOS 11.6.4上有效,AS Bumblebee Build #AI-211.7628.21.2111.8193401。 - Diego Torres Milano
1
成功了!没有任何其他的修复或编辑! - PlickPlick
我也使用与你相同的Android Studio版本,但是我按照上面的方法仍然无法解决问题,你能帮我吗?@DiegoTorresMilano - Thang
在我的机器上无法工作,至少在2021.1.1补丁1版本(来自2022年2月1日)(Linux)- https://i.stack.imgur.com/qGFak.png -> 但是通过编辑插件jar文件的另一个解决方案有所帮助。 - Daniel Alder
1
提取到~/android-studio/plugins文件夹对我很有帮助。编辑jar文件对我没有帮助。Android Studio Bumblebee | 2021.1.1 Patch 3。 - Bek
对我有用。Android Studio 电鳗版 | 2022.1.1 补丁 2 - Mistriel

13
下载插件文件后,需要更改版本号。我从发布页面https://github.com/mplushnikov/lombok-intellij-plugin/releases下载了lombok-plugin-0.34-2020.2.zip文件,解压缩后进入META-INF目录,打开jar文件,在xml文件中将行更改为<idea-version since-build="191.6183" until-build="IE-212.*"/>,然后保存zip文件,在Android Studio上从磁盘安装插件。看起来一切正常——以前关于未解析的getter函数的错误现在消失了。这是一种比较暴力的方法。不确定是否会有副作用,但谁知道这个插件是否只会在明年更新?编辑:最好的解决方案是从项目中删除Lombok。在Android Studio中可以通过Refactor->Delombok很容易地实现。

1
这应该被标记为解决方案。应该适用于所有人,包括 flatpak 用户。感谢您提出这个建议。 - DevShot
1
非常好的解决方案,你救了我一大笔时间,伙计。 - Muhammad Ali
谢谢。这个视频中现在提供了指示 https://youtu.be/A14hrtUeNWU - PravyNandas
2
没有一个(或其他线程“解决方案”)对我起作用,我花了2个小时尝试了人类可能做到的一切...我要从我的项目中摆脱lombok...RIP :( 谷歌员工再次扼杀了一个好主意。我开始讨厌那家公司了... - qkx
Delombok在重构部分中不显示。 - Maor Hadad
until-build="999.*" -> 未来可期 ;-) - Pascal

3

编辑2023-07:

在某些情况下,使用这个“解决方案”将会破坏代码的自动完成功能。这对于本页面上列出的其他“黑客式”的解决方案可能也是适用的。

我们应该等待 Lombok 插件成为 Android Studio 的一部分。

“Lombok IntelliJ 插件应该包含在 Android Studio 2023.1.1.8 中”
来源:https://issuetracker.google.com/issues/266333624


这个问题对我来说非常有帮助!

https://github.com/mplushnikov/lombok-intellij-plugin/issues/1028

下载最新的Lombok插件Lombok 0.34.1-2019.1
顺便说一下,所有插件版本都可以在JetBrains MarketplaceGithub上找到。
  1. lombok-plugin-0.34.1-2019.1.zip/lombok-plugin/lib/lombok-plugin-0.34.1-2019.1.jar 解压 / 解压缩 lombok-plugin-0.34-2020.2.jar
  2. lombok-plugin-0.34.1-2019.1.jar\META-INF\plugin.xml 中提取 plugin.xml ,并将
    <idea-version since-build="191.6183" until-build="191.*">
    更改为
    <idea-version since-build="191.6183" until-build="999.*">

为了未来的兼容性而选择999 :)

4. 使用以下命令更新/覆盖`lombok-plugin-0.34.1-2019.1.jar\META-INF\plugin.xml`文件,将其替换为您修改后的`plugin.xml`文件:`jar uf lombok-plugin-0.34-2020.2.jar META-INF\plugin.xml`,然后
5. 使用您修改后的`lombok-plugin-0.34.1-2019.1.jar`文件更新/覆盖`lombok-plugin-0.34.1-2019.1.zip/lombok-plugin/lib/lombok-plugin-0.34.1-2019.1.jar`文件
6. 在Android Studio中,选择“从磁盘安装插件”
enter image description here 7. 选择修改后的`lombok-plugin-0.34.1-2019.1.zip`
8. 重新启动Android Studio
9. enter image description here 祝你好运。

现在您应该将 202.* 更改为 AI-221.6008.13 - normidar
1
现在我使用IntelliJ IDEA CE来开发Android应用程序。 - normidar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接