Fiks: java.lang.NoClassDefFoundError
Java.lang.NoClassDefFoundError ingen åpenbar grunn er en ganske kjent feil som kan oppstå av en av to grunner. Den første grunnen til at java.lang.NoClassDefFoundError ingen åpenbar grunn kan oppstå, er på grunn av utdaterte Android Development Tools som må oppdateres av brukeren. De mer alvorlige omstendighetene som denne feilen er kjent for, er når en bestemt klasse (eller klassen som en bestemt klasse stoler på) som var tilgjengelig for programmet under kompileringstid, ikke kan bli funnet av programmet på Run Time.
Dette problemet er like problematisk som det er vanlig, med de fleste Java-programmerere som ønsker å fikse problemet så snart det oppstår. Vel, det følgende er to feilrettinger som har jobbet for Android Development Tools-brukere som har lidd av problemet i det siste:
METODE 1: Rengjør prosjektet
Sikkerhetskopier prosjektet som må rengjøres. Mens rengjøring er generelt ganske trygt, er forebygging alltid bedre enn medisinering.
1. Naviger til Prosjekt-delen i verktøylinjen.
2. Velg Rengjør fra rullegardinmenyen.
3. I vinduet som åpnes senere, sjekk Rengjør prosjekter valgt nedenfor.
4. Velg prosjektene som må rengjøres.
5. Klikk på OK.
PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke herMETODE 2: Kontroller eventuelle ukontrollerte biblioteker fra Build-banen
Finn mappen der .jar-bibliotekene er plassert. Denne mappen skal bli kalt libs. Hvis mappen heter lib i stedet, høyreklikk på mappen, klikk på Refactor og velg deretter Gi nytt navn. Gi nytt navn til mappen til libs.
Høyreklikk på prosjektet som viser java.lang.NoClassDefFoundError ingen åpenbar grunnfeil, velg Bygg vei og velg deretter Konfigurer byggepath.
Naviger til fanen Ordre og eksporter.
Merk av i boksene ved siden av .jar-biblioteker (for eksempel gcm.jar og libGoogleAnalyticsV2.jar) som ikke allerede er sjekket.
Rengjør prosjektet igjen.
PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her