Rumah  >  Artikel  >  Java  >  Mengapa Projek Android yang Diimport Membuang Ralat "Mesti Mengatasi Kaedah Superclass" dalam Eclipse?

Mengapa Projek Android yang Diimport Membuang Ralat "Mesti Mengatasi Kaedah Superclass" dalam Eclipse?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-15 09:04:02573semak imbas

Why Do Imported Android Projects Throw

Projek Android yang Diimport Mendorong Ralat 'Mesti Mengatasi Kaedah Superclass' dalam Eclipse

Apabila mengimport semula projek Android ke Eclipse, isu biasa timbul apabila banyak kaedah yang ditindih menemui mesej ralat "Kaedah mesti mengatasi kaedah superclass". Masalah ini berpunca daripada percanggahan dalam tetapan lalai Eclipse.

Butiran Isu

Setelah mengimport semula projek Android, kaedah yang diganti selalunya tidak diformat dengan betul. Ralat berlaku apabila hujah kaedah tiada atau tidak diisi dengan betul, yang membawa kepada gesaan ralat Eclipse. Isu ini menjejaskan hujah kaedah dalam hujah kaedah lain.

Punca Punca

Punca asas masalah ini ialah tahap kompilasi lalai Eclipse, yang ditetapkan kepada Java 1.5. Dalam Java 1.6, kaedah yang melaksanakan kaedah antara muka boleh dianotasi dengan @Override. Walau bagaimanapun, Java 1.5 hanya membenarkan anotasi @Override untuk kaedah mengatasi kaedah superclass.

Penyelesaian

Untuk menyelesaikan isu ini, laraskan tahap pengkompil Java dan tetapan JRE dalam Eclipse kepada 1.6.

  1. Navigasi ke Keutamaan Projek/IDE.
  2. Pilih elemen Java Compiler.
  3. Tetapkan tahap Pematuhan Compiler kepada 1.6.
  4. Pilih elemen JRE yang Dipasang.
  5. Pastikan JRE 1.6 dipilih untuk melaksanakan program anda.

Kepentingan

Masalah ini sering timbul untuk mengimport projek Android kerana pergantungan mereka pada versi Java yang lebih baharu yang menggabungkan anotasi @Override untuk pelaksanaan kaedah antara muka. Dengan menjajarkan tetapan Eclipse dengan keperluan Java 1.6, mesej ralat harus diselesaikan, membenarkan kaedah yang lancar mengatasi dalam projek Android.

Atas ialah kandungan terperinci Mengapa Projek Android yang Diimport Membuang Ralat "Mesti Mengatasi Kaedah Superclass" dalam Eclipse?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn