ClassNotFoundException Ralat dalam Aktiviti Android: Menyelesaikan Masalah
Ralat ini, yang biasa ditemui semasa cuba memulakan Aktiviti Android, menunjukkan bahawa Aktiviti itu kelas tidak boleh dibuat seketika. Mesej ralat biasanya termasuk surih tindanan seperti yang diberikan dalam soalan.
Salah satu sebab isu ini ialah fail AndroidManifest.xml yang salah. Walau bagaimanapun, memandangkan fail manifes nampaknya dikonfigurasikan dengan betul dalam contoh yang diberikan, mungkin terdapat punca asas lain.
Satu penyelesaian berpotensi melibatkan pengesahan bahawa projek perpustakaan dirujuk dengan betul daripada projek utama. Dua kaedah yang salah diterangkan:
Punca lain yang mungkin adalah peningkatan dalam alatan SDK. Penyelesaian yang dicadangkan melibatkan penggunaan versi ProGuard yang diubah suai, iaitu ProGuard dengan pilihan pengoptimuman Android dan/atau mengeksport semula projek sebagai pustaka Android untuk menyelesaikan kemungkinan konflik semasa pembungkusan.
Penyelesaian yang disediakan oleh poster asal menyebut penyelesaian yang mungkin berkaitan dengan merujuk projek perpustakaan dalam bahagian Perpustakaan tetapan Android projek utama. Dengan menyatakan projek perpustakaan sebagai projek bergantung dengan cara ini, sumber yang diperlukan disertakan dengan betul, menyelesaikan isu tersebut.
Untuk mengimbas kembali, menyelesaikan ralat ClassNotFoundException boleh melibatkan pengesahan perkara berikut:
Atas ialah kandungan terperinci Android ClassNotFoundException dalam Aktiviti: Bagaimanakah Saya Boleh Membetulkan Ralat Masa Jalan Ini?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!