Fix: java.lang.NoClassDefFoundError

Java.lang.NoClassDefFoundError ingen tilsyneladende årsag er en temmelig kendt fejl, der kan forekomme af en af ​​to grunde. Den første grund til, at java.lang.NoClassDefFoundError ingen tilsyneladende grund kan opstå, er på grund af forældede Android Development Tools, som skal opdateres af brugeren. De mere alvorlige omstændigheder, hvorunder denne fejl er kendt, forekommer, når en bestemt klasse (eller den klasse, som en bestemt klasse er afhængig af), der var tilgængelig for programmet under kompileringstid, ikke kan findes af programmet på Run Time.

Dette problem er lige så problematisk som det er almindeligt, med de fleste Java-programmører, der ønsker at løse problemet, så snart det opstår. Nå er følgende to rettelser, der har arbejdet for Android Development Tools brugere, der har lidt af problemet i fortiden:

METODE 1: Rengør projektet

Backup projektet, som skal rengøres. Mens rengøring er generelt ret sikkert, er forebyggelse altid bedre end medicin.

1. Naviger til Projektdelen i værktøjslinjen.

2. Vælg Rens fra rullemenuen.

3. I vinduet, der åbnes efterfølgende, skal du tjekke Ren projekter valgt nedenfor.

4. Vælg de projekter, der skal rengøres.

5. Klik på OK.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

METODE 2: Kontrollér eventuelle ukontrollerede biblioteker fra byggepaden

Find den mappe, hvor .jar biblioteker er placeret. Denne mappe skal kaldes libs. Hvis mappen hedder lib i stedet, højreklik på mappen, klik på Refactor og vælg derefter Omdøb. Omdøb mappen til libs.

Højreklik på projektet, der viser java.lang.NoClassDefFoundError ingen åbenbar årsag fejl, vælg Build Path og vælg derefter Configure Build Path.

Naviger til fanen Ordre og eksport.

Markér afkrydsningsfelterne ved siden af ​​.jar-biblioteker (f.eks. Gcm.jar og libGoogleAnalyticsV2.jar), der ikke allerede er markeret.

Rengør projektet igen.

PRO TIP: Hvis problemet er med din computer eller en bærbar computer / notesbog, skal du prøve at bruge Reimage Plus-softwaren, som kan scanne lagrene og udskifte korrupte og manglende filer. Dette virker i de fleste tilfælde, hvor problemet er opstået på grund af systemkorruption. Du kan downloade Reimage Plus ved at klikke her

Facebook Twitter Google Plus Pinterest