java.lang.ClassNotFoundException: Tidak menemui kelas pada laluan: dexpathlist
Isu ini timbul apabila laluan kelas tidak dapat mengesan yang ditentukan kelas semasa runtime. Dalam kes aplikasi Java anda, jejak tindanan menunjukkan:
java.lang.ClassNotFoundException: Didn't find class "android.app.POMActivity" on path: DexPathList[[zip file "/data/app/com.irrlicht.example1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.irrlicht.example1-2, /system/lib]]
Ini menunjukkan bahawa Mesin Maya Java (JVM) tidak dapat mencari kelas android.app.POMActivity dalam fail APK.
Menangani Isu
Untuk menyelesaikan isu ini, anda boleh merujuk perkara berikut langkah:
-
Lumpuhkan Larian Segera: Seperti yang dinyatakan dalam penyelesaian yang disediakan, lumpuhkan Larian Segera (Fail -> Tetapan -> Bina,Pelaksanaan, Deployment -> Larian Segera ) boleh membantu menyelesaikan isu tersebut.
-
Sahkan Nama Aktiviti: Pastikan nama aktiviti dalam AndroidManifest.xml sepadan dengan nama kelas Java (android.app.POMActivity).
-
Semak kebergantungan gradle: Pastikan projek mempunyai semua kebergantungan yang diperlukan dan pastikan Android fail manifes dan build.gradle disegerakkan.
-
Bina semula dan Jalankan: Selepas membuat perlu pelarasan, bina semula dan jalankan projek.
Petua Penyelesaian Masalah Tambahan
Jika langkah di atas tidak menyelesaikan isu, pertimbangkan perkara berikut:
-
Semak laluan kelas: Sahkan bahawa laluan kelas dalam kod Java anda (jika menggunakan pemuat kelas tersuai) termasuk direktori yang berkaitan dan fail JAR.
-
Periksa peraturan ProGuard: Jika ProGuard didayakan dalam projek anda, pastikan kelas android.app.POMActivity tidak dikecualikan daripada kekeliruan.
-
Nyahpepijat masa jalan: Gunakan penyahpepijat Java untuk melangkah melalui pelaksanaan dan siasat titik tepat di mana ClassNotFoundException berlaku.
Atas ialah kandungan terperinci Mengapakah apl Android saya membuang `ClassNotFoundException` untuk `android.app.POMActivity`?. 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