如何在 Android Studio 2.3 中启用注释处理器
How to enable Annotation Processor in Android Studio 2.3
这是我收到的错误通知
当我去描述的位置时,我找不到它
我就是这样的,你可以找到我的设置方法
您必须关闭项目并从 "Welcome to Android Studio" 页面访问默认首选项,然后您可以找到 "Annotation Processors" 部分。
有关 Android 2.2 的其他问题的更多信息(例如
) 您还可以在其中找到其他提示,例如从欢迎页面中删除所有项目、使用无效缓存并重新启动等。
无论如何,Lombok APT 似乎可以正常运行,而不管这些无聊的消息。该错误已在 https://github.com/mplushnikov/lombok-intellij-plugin/issues/264.
发布
我终于找到了调整!
问题似乎出在您创建项目时 before enabling annotation processors.
退出 Android Studio 并编辑文件 <your project folder>/.idea/compiler.xml
.
你应该找到:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
...
<annotationProcessing>
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
您应该将 enabled
设置为 true
,无聊的消息就会消失!
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
...
<annotationProcessing>
<!-- This is the line where to set enabled to true -->
<profile default="true" name="Default" enabled="true">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
您可以在文件 -> 其他设置 -> 默认设置 -> 构建、执行、部署 -> 编译器 -> 注释处理器下找到该选项
复制自@Tudor Pop amswer
这是正确答案android-studio-2-3。
您可以在 File -> Other Settings -> Default Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors
下找到该选项
- Android Studio - 文件 - 关闭项目
- 配置 - 设置 - 构建、执行、部署 - 编译器 - 注释处理器 - 启用注释处理。
- 打开项目 - 构建 - 重建项目。
对于 Android Studio 3 中的我来说。4.x 通过以下步骤启用注释处理来工作:
- 文件 - 关闭项目
- 配置 -> 设置 -> 构建、执行、部署 -> 编译器 -> 注释处理器 - 启用注释处理
然后需要将compiler.xml文件添加到项目文件夹中的.idea文件夹中。 compiler.xml 应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile default="true" name="Default" enabled="true" />
</annotationProcessing>
</component>
</project>
这是我收到的错误通知
当我去描述的位置时,我找不到它
我就是这样的,你可以找到我的设置方法
您必须关闭项目并从 "Welcome to Android Studio" 页面访问默认首选项,然后您可以找到 "Annotation Processors" 部分。
有关 Android 2.2 的其他问题的更多信息(例如
无论如何,Lombok APT 似乎可以正常运行,而不管这些无聊的消息。该错误已在 https://github.com/mplushnikov/lombok-intellij-plugin/issues/264.
我终于找到了调整!
问题似乎出在您创建项目时 before enabling annotation processors.
退出 Android Studio 并编辑文件 <your project folder>/.idea/compiler.xml
.
你应该找到:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
...
<annotationProcessing>
<profile default="true" name="Default" enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
您应该将 enabled
设置为 true
,无聊的消息就会消失!
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
...
<annotationProcessing>
<!-- This is the line where to set enabled to true -->
<profile default="true" name="Default" enabled="true">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
您可以在文件 -> 其他设置 -> 默认设置 -> 构建、执行、部署 -> 编译器 -> 注释处理器下找到该选项
复制自@Tudor Pop amswer 这是正确答案android-studio-2-3。 您可以在 File -> Other Settings -> Default Settings -> Build, Execution, Deployment -> Compiler -> Annotation Processors
下找到该选项- Android Studio - 文件 - 关闭项目
- 配置 - 设置 - 构建、执行、部署 - 编译器 - 注释处理器 - 启用注释处理。
- 打开项目 - 构建 - 重建项目。
对于 Android Studio 3 中的我来说。4.x 通过以下步骤启用注释处理来工作:
- 文件 - 关闭项目
- 配置 -> 设置 -> 构建、执行、部署 -> 编译器 -> 注释处理器 - 启用注释处理
然后需要将compiler.xml文件添加到项目文件夹中的.idea文件夹中。 compiler.xml 应该是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile default="true" name="Default" enabled="true" />
</annotationProcessing>
</component>
</project>