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]]
Salin selepas log masuk
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!