2

Android這樣的數據綁定,匕首2,重新查詢,GreenDAO,和其他許多人使用庫,Android項目編譯常常取決於在編譯時生成的類。如何禁止由生成失敗的類導致的代碼生成錯誤?

當錯誤由,而不是看到的錯誤有關問題強調指出,抑制大型項目正確的代碼生成,Android的工作室從數百人失蹤類及相關問題的報告錯誤。我必須深入挖掘,找到數百條缺少類錯誤和相關錯誤和警告的真正錯誤。隨着項目範圍的擴大,代碼生成錯誤變得難以管理。

是否有當代碼生成就會出差錯,所以我可以很快地看到原因沒有挖掘到誤報抑制情況下,這些預期的錯誤的方法?

+0

我感興趣的這個問題太:我們使用數據綁定,如果我們在匕首設置犯了一個錯誤,則相應的錯誤信息被埋沒之中的數據的質量綁定錯誤。我喜歡Dagger 2的錯誤消息,我發現它比我從Guice得到的錯誤消息更有幫助,所以如果我們能夠將它們隔離開來,那將會很棒。 –

回答

0

錯誤的真正原因包含gragle構建日誌。您需要打開Gradle控制檯。它看起來像下面的圖片:

Error log example

+0

這產生了100多個與根本原因無關的錯誤。它可能比消息更難閱讀。這個工作需要一個特定的Gradle版本嗎? – colintheshots

+0

我使用最新的構建工具版本(25.0.2)。通常,在構建跟蹤結束時會出現錯誤的真正原因 – Sergey

相關問題