2017-03-09 60 views
0

這是錯誤通知我越來越 This is the Error如何啓用註解處理器Android Studio中2.3

而當我去描述的位置我不能找到它

enter image description here

+0

看看這裏... [啓用Annotation Processor for Android 2.2](http://stackoverflow.com/questions/38642712/enable-annotation-processors-option-in-android-studio-2-2 ) –

+0

不適用於我,我已經看到該線程 –

+0

[Lombok需要註釋處理]的可能重複(https://stackoverflow.com/questions/38911888/lombok-requires-annotation-processing) – Nawrez

回答

-1

我這樣,你可以找到我的方法來設置

enter image description here

8

您必須關閉項目並從「歡迎使用Android Studio」頁面訪問默認首選項,然後您可以找到「註釋處理器」部分。
有關Android 2.2的其他問題(例如 enable Annotation Processors option in Android Studio 2.2)的更多信息,您還可以在其中找到其他提示,如從歡迎頁面中刪除al項目,使用無效緩存並重新啓動等。
無論如何,似乎龍目APT正常運行,不管無聊的消息。該錯誤已在https://github.com/mplushnikov/lombok-intellij-plugin/issues/264發佈。

我終於找到了調整!
看來問題在於當您在啓用註釋處理器之前創建項目之前
退出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> 

您應該設置enabledtrue和枯燥的消息消失!

<?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> 
+0

好工作的人!完美的作品。 – dan

3

下可以找到文件的選項 - >其他設置 - >默認設置 - >構建,執行,部署 - >編譯器 - >註釋處理器從@Tudor流行

0

複製amswer 這是正確答案android-studio-2-3。 您可以在文件找到選項 - >其他設置 - >默認設置 - >構建,執行,部署 - >編譯器 - >註釋處理器

0
  1. Android的工作室 - 文件 - 關閉項目
  2. 配置 - 設置 - 構建,執行,部署 - 編譯器 - 註釋處理器 - 啓用註釋處理。
  3. 打開項目 - 生成 - 重建項目。
相關問題