当前位置: 首页 > 知识库问答 >
问题:

Android Studio 2.4+Lombok annotationProcessor配置混乱

郑功
2023-03-14

但也没有效果。

也检查了支持页面以获得进一步的信息,但运气不好,你们中有人可能吗?https://developer.android.com/studio/preview/features/index.html?utm_source=android-studio#annotationprocessor_config

共有1个答案

朱兴安
2023-03-14

更新:

provided "org.projectlombok:lombok:1.16.16" // keep
annotationProcessor "org.projectlombok:lombok:1.16.16" // add this

刚刚工作得很好,但我有两个Android Studio模块,和两个build.gradle文件。错误日志只是改变了一点(模块前缀),我认为修复不起作用。

但是在将修复应用到两个build.gradle文件后,一切都工作得很好。

 类似资料:
  • SDK已经做了相关必要混淆,开发者集成此SDK时无需再进行混淆,不当的混淆可能造成SDK功能不可用甚至崩溃。因此,请使用keep选项指定不对SDK进行混淆,具体在混淆配置文件proguard-project.txt中添加如下keep配置即可: -keep class com.baidu.mobstat.** { *; } -keep class com.baidu.bottom.** { *; }

  • 为了保证SDK正常工作, 请务必按照以下ProGuard配置打包. -dontwarn com.hubcloud.adhubsdk.** -dontwarn android.app.** -dontwarn android.support.** -keepattributes Signature -keepattributes *Annotation* -keep class com.

  • 问题内容: 我正在构建一个新的应用程序,该应用程序通过java配置而不是xml配置spring。此应用程序依赖于使用xml样式配置的模块。当我尝试启动我的应用程序时,出现以下错误: 该bean应该在模块的applicationContext.xml中声明。处理此问题的正确方法是什么?我尝试简单地添加它,就像我在应用程序的web.xml中将应用程序上下文串联在一起时一样: 但是我仍然遇到同样的错误。

  • 我试图在声明性和命令式配置的混合中设置(J)缓存,因为JCache标准没有提供限制缓存可以占用的最大大小的方法。我想尽可能地“独立于提供者”,这样我将来就可以灵活地更改提供者。目前我有使用Java7的限制,所以我相信咖啡因被丢弃了。 我在应用程序中保留了缓存列表和它们条目的持续时间(TTL)。yaml,这是我用属性加载器得到的。然后,我用以下代码创建缓存: 无论我在POM中使用哪个JCache提供

  • vite 项目混淆加密 怎么配置?下面这样配置会报错caught TypeError: Failed to resolve module specifier "vue". Relative references must start with either "/", "./", or "../". 想要只在生产环境build添加加密,应该怎么写呢?

  • 如果我们想在打包的时候进行代码混淆,就需要在proguard-rules.pro中配置代码混淆规则. 常用的代码混淆规则: # 在这里添加项目的代码混淆规则 # 混淆规则请参考:http://proguard.sourceforge.net/index.html#manual/usage.html ##################### 一般使用默认 ###################