在 Android Studio 2021.1.1(2022 版本)中找不到 Lombok 插件

问题描述 投票:0回答:4

安装最新的 Android Studio 后,我尝试安装 Lombok 插件
(Android Studio Bumblebee 2021.1.1 | 构建于 2022 年 1 月 19 日)

但在Settings -> Plugins -> Marketplace

中没有找到Lombok



我发现问题是:
插件“Lombok”与 Android Studio 版本 AI-211.7628.21 不兼容

android-studio lombok intellij-lombok-plugin android-studio-plugin
4个回答
40
投票

如何解决:


13
投票

下载插件文件后,需要更改版本号。

我从releases(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 非常容易。


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

  1. 下载最新的Lombok插件Lombok 0.34.1-2019.1

仅供参考,所有插件版本均可在 JetBrains MarketplaceGithub

  1. 中提取/解压
    lombok-plugin-0.34-2020.2.jar
    lombok-plugin-0.34.1-2019.1.zip/lombok-plugin/lib/lombok-plugin-0.34.1-2019.1.jar

  2.  中提取 
    plugin.xml
    lombok-plugin-0.34.1-2019.1.jar\META-INF\plugin.xml

    并改变
    <idea-version since-build="191.6183" until-build="191.*">


    <idea-version since-build="191.6183" until-build="999.*">

为什么是999?面向未来:)

  1. 更新/覆盖

    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

    然后

  2. 更新/覆盖

    lombok-plugin-0.34.1-2019.1.zip/lombok-plugin/lib/lombok-plugin-0.34.1-2019.1.jar

    与您修改后的
    lombok-plugin-0.34.1-2019.1.jar
    文件

  3. 在 Android Studio 中,选择“从磁盘安装插件”

  4. 选择修改后的

    lombok-plugin-0.34.1-2019.1.zip

  5. 重新启动Android Studio

祝你好运。


0
投票

要解决版本 231.9392.1 的 Hedgehog 问题,您可以下载 de jar 并安装为本地文件。

[jar 链接][https://raw.githubusercontent.com/sgpublic/lombok-plugin-repository/repository/plugins/231.9392.1/lombok-231.9392.1.zip]

[来源][https://github.com/sgpublic/lombok-plugin-repository?tab=readme-ov-file]

© www.soinside.com 2019 - 2024. All rights reserved.