Поправка: јава.ланг.НоЦлассДефФоундЕррор



Испробајте Наш Инструмент За Елиминисање Проблема

„Јава.ланг.НоЦлассДефФоундЕррор без очигледног разлога“ прилично је добро позната грешка која се може појавити из једног од два разлога. Први разлог због којег се „јава.ланг.НоЦлассДефФоундЕррор нема очигледан разлог“ може јавити због застарелих Андроид развојних алата које корисник треба да ажурира. Озбиљније околности под којима је познато да се ова грешка јавља су када одређена класа (или класа на коју се одређена класа ослања) која је била доступна програму током времена компајлирања не може да се пронађе у програму у време извођења.



Овај проблем је једнако проблематичан као и уобичајен, јер већина програмера Јава жели да га поправи чим се појави. Па, следе два исправка која су функционисала за кориснике Андроид развојних алата који су раније патили од проблема:



МЕТОД 1: Очистите пројекат

Направите резервну копију пројекта који треба очистити. Иако је чишћење углавном прилично сигурно, превенција је увек боља од лекова.



1. Дођите до одељка „Пројекат“ на траци са алаткама.

2. У падајућем менију одаберите „Цлеан“.

3. У прозору који се накнадно отвори, означите „Очисти пројекте одабране доле“.



4. Изаберите пројекте које треба очистити.

5. Кликните на „ОК“.

НоЦлассДефФоундЕррор1

МЕТОД 2: Проверите све непроверене библиотеке из путање изградње

Пронађите фасциклу у којој се налазе .јар библиотеке. Ова мапа би требало да носи назив „либс“. Ако је мапа уместо тога названа „либ“, кликните десним тастером миша на њу, кликните на „Рефацтор“, а затим одаберите „Ренаме“. Преименујте фасциклу у „либс“.

Кликните десним тастером миша на пројекат који приказује грешку „јава.ланг.НоЦлассДефФоундЕррор без очигледног разлога“, одаберите „Буилд Патх“, а затим одаберите „Цонфигуре Буилд Патх“.

Идите на картицу „Наручи и извези“.

Означите поља поред било које .јар библиотеке (попут „гцм.јар“ и „либГооглеАналитицсВ2.јар“) која још нису означена.

Поново очистите пројекат.

јавалангноцлассдеффондеррор2

1 минут читања