java.lang.ClassNotFoundException: Tidak Menemui Kelas pada Laluan: dexpathlist
Masalah:
Semasa menjalankan program Android menggunakan NDK asli, pengguna menghadapi perkara berikut ralat: "java.lang.RuntimeException: Tidak dapat membuat instantiate aktiviti ComponentInfo{package-name}/android.app.CustomActivityName}: java.lang.ClassNotFoundException: Tidak menemui kelas "android.app.CustomActivityName" pada path".
Punca:
Pengecualian ini berlaku apabila kelas aktiviti yang ditentukan (CustomActivityName) dalam fail AndroidManifest.xml tidak ditemui dalam fail DEX yang disusun.
Penyelesaian:
Untuk menyelesaikan masalah ini isu, sahkan perkara berikut:
Pertimbangan Tambahan:
Dalam sesetengah kes, ralat mungkin berkaitan dengan Instant Run. Melumpuhkan Larian Segera (Fail -> Tetapan -> Bina, Pelaksanaan, Penggunaan -> Larian Segera -> Nyahtanda kotak pilihan) dan memulakan semula apl berpotensi menyelesaikan isu tersebut.
Atas ialah kandungan terperinci Mengapa Apl Android Saya Melemparkan 'java.lang.ClassNotFoundException' untuk Aktiviti Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!