首頁 > Java > java教程 > 為什麼導入的 Android 專案在 Eclipse 中拋出「必須重寫超類別方法」錯誤?

為什麼導入的 Android 專案在 Eclipse 中拋出「必須重寫超類別方法」錯誤?

Mary-Kate Olsen
發布: 2024-11-15 09:04:02
原創
677 人瀏覽過

Why Do Imported Android Projects Throw

導入Android 專案在Eclipse 中提示「必須重寫超類別方法」錯誤

將Android 專案重新匯入Eclipse 時,常見問題當許多重寫方法遇到「該方法必須重寫超類別方法」錯誤訊息時,就會發生這種情況。此問題源自於 Eclipse 預設設定的差異。

問題詳細資訊

重新匯入 Android 專案時,重寫的方法通常格式不正確。當方法參數遺失或填入不正確時,就會發生該錯誤,導致 Eclipse 出現錯誤提示。此問題會影響其他方法參數內的方法參數。

根本原因

此問題的根本原因是Eclipse 的預設編譯等級設定為Java 1.5.在Java 1.6中,實作介面方法的方法可以使用@Override註解。但是,Java 1.5 只允許對覆寫超類別方法的方法使用 @Override 註解。

解決方案

要解決此問題,請將Eclipse 中的Java 編譯器等級和JRE 設定調整為1.6.

  1. 導航至專案/IDE首選項。
  2. 選擇 Java 編譯器元素。
  3. 將編譯器合規性等級設定為 1.6。
  4. 選擇已安裝的 JRE 元素。
  5. 確保JRE 1.6被選中執行你的

意義

導入的Android 項目經常出現此問題,因為它們依賴較新的Java 版本,這些版本在介面方法實作中包含@Override 註解。透過將 Eclipse 的設定與 Java 1.6 要求保持一致,應該可以解決錯誤訊息,從而允許在 Android 專案中進行無縫方法覆蓋。

以上是為什麼導入的 Android 專案在 Eclipse 中拋出「必須重寫超類別方法」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板