Android Studio3.x上使用Lombok
2024-10-18 20:23:55
1、添加gradle依赖
implementation 'org.projectlombok:lombok:1.16.8' //添加lombok依赖
implementation 'org.glassfish:javax.annotation:10.0-b28' //java注解
2、在需要使用lombok的模块的配置,默认(build.gradle(Module:app))中添加如下配置开启annotation processor
android{ ... defaultConfig{
...
//添加如下配置 开启annotation processor
javaCompileOptions {
annotationProcessorOptions {
includeCompileClasspath true
}
}
}
...
}
3、Android Studio安装lombok插件
添加了依赖之后,虽然编译时是正确的。但是因为Android Studio语法识别器不认识@Getter和@Setter等注解,所以需要添加Lombok插件。
在设置页面 -> plugins -> browser repository -> 搜索lombok -> install
成功安装之后,重启AS就不会报错了。
在设置页面 -> plugins -> browser repository -> 搜索lombok -> install
成功安装之后,重启AS就不会报错了。
最新文章
- vim - Convert between hex and decimal
- strcpy 库函数 拷贝函数
- 解决Firefox浏览器每次打开都弹出导入向导的问题
- [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.5.3
- android中细节效果总结
- Ubuntu 安装 pecl_http
- 用CSS3制作很特别的波浪形菜单
- c#中解决winform中控件不能输入汉字的办法
- Effective C++笔记之Item49【了解new-handler的行为】
- DIV+CSS 规范命名集合
- LeetCode 53. Maximum Subarray(最大的子数组)
- java 堆和栈
- Ajax与服务器(JSON)通信介绍
- JAVA_SE基础——30.构造代码块
- mybatis中 keyProperty=";id"; 的作用
- WARN conf.FlumeConfiguration: Could not configure sink sink1 due to: No channel configured for sink: sink1 org.apache.flume.conf.ConfigurationException: No channel configured for sink: sink1
- ABAP非Unicode系统中字符串拼接(CONCATENATE)时吃字符问题
- python操作wifi
- PV和并发、以及计算web服务器的数量的方法
- 关于Xcode9 无法读取文件的问题