Fix: java.lang.NoClassDefFoundError
Java.lang.NoClassDefFoundError ingen uppenbar anledning är ett ganska välkänt fel som kan uppstå av en av två skäl. Den första anledningen till att java.lang.NoClassDefFoundError ingen uppenbar anledning kan uppstå är på grund av föråldrade Android Development Tools som behöver uppdateras av användaren. De mer allvarliga omständigheter under vilka det här felet är känt är att när en särskild klass (eller den klass som en särskild klass bygger på) som var tillgänglig för programmet under kompileringstid, inte kan hittas av programmet vid körtid.
Problemet är lika problematiskt som det är vanligt, med de flesta Java-programmörer som vill lösa problemet så fort det uppstår. Tja, det här är två fixar som har fungerat för Android Development Tools-användare som har lider av problemet tidigare:
METOD 1: Rengör projektet
Säkerhetskopiera projektet som behöver rengöras. Städning är i allmänhet ganska säker, förebyggande är alltid bättre än medicinering.
1. Navigera till projektdelen i verktygsfältet.
2. Välj Rensa från rullgardinsmenyn.
3. I fönstret som öppnas senare markerar du Rena projekt som valts nedan.
4. Välj de projekt som behöver rengöras.
5. Klicka på OK.
PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka härMETOD 2: Kontrollera alla ocheckade bibliotek från byggvägen
Hitta den mapp där .jar-biblioteken finns. Den här mappen ska kallas libs. Om mappen heter lib istället, högerklicka på mappen, klicka på Refactor och välj sedan Byt namn. Byt namn på mappen till libs.
Högerklicka på projektet som visar java.lang.NoClassDefFoundError inget uppenbart orsaksfel, välj Byggväg och välj sedan Konfigurera byggväg.
Navigera till fliken Beställ och exportera.
Markera rutorna bredvid .jar-bibliotek (till exempel gcm.jar och libGoogleAnalyticsV2.jar) som inte redan är markerade.
Rengör projektet igen.
PRO TIPS: Om problemet är med din dator eller en bärbar dator, bör du försöka använda Reimage Plus-programvaran som kan skanna förvaret och ersätta korrupta och saknade filer. Detta fungerar i de flesta fall där problemet uppstått på grund av systemkorruption. Du kan ladda ner Reimage Plus genom att klicka här