Rumah > Java > javaTutorial > 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
Lepaskan: 2024-11-15 09:04:02
asal
668 orang telah melayarinya

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 Projek/IDE Keutamaan.
  2. Pilih elemen Java Compiler.
  3. Tetapkan tahap Pematuhan Compiler kepada 1.6.
  4. Pilih elemen JREs yang Dipasang.
  5. Pastikan JRE 1.6 dipilih untuk melaksanakan anda program.

Kepentingan

Masalah ini sering timbul untuk projek Android yang diimport 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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan