導入Android 專案在Eclipse 中提示「必須重寫超類別方法」錯誤
將Android 專案重新匯入Eclipse 時,常見問題當許多重寫方法遇到「該方法必須重寫超類別方法」錯誤訊息時,就會發生這種情況。此問題源自於 Eclipse 預設設定的差異。
問題詳細資訊
重新匯入 Android 專案時,重寫的方法通常格式不正確。當方法參數遺失或填入不正確時,就會發生該錯誤,導致 Eclipse 出現錯誤提示。此問題會影響其他方法參數內的方法參數。
根本原因
此問題的根本原因是Eclipse 的預設編譯等級設定為Java 1.5.在Java 1.6中,實作介面方法的方法可以使用@Override註解。但是,Java 1.5 只允許對覆寫超類別方法的方法使用 @Override 註解。
解決方案
要解決此問題,請將Eclipse 中的Java 編譯器等級和JRE 設定調整為1.6.
意義
導入的Android 項目經常出現此問題,因為它們依賴較新的Java 版本,這些版本在介面方法實作中包含@Override 註解。透過將 Eclipse 的設定與 Java 1.6 要求保持一致,應該可以解決錯誤訊息,從而允許在 Android 專案中進行無縫方法覆蓋。
以上是為什麼導入的 Android 專案在 Eclipse 中拋出「必須重寫超類別方法」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!