2013-05-16 18 views
27

Wcześniej działało dobrze, jak tylko zaktualizowałem moje narzędzia SDK i Android do najnowszej wersji rev 22, moja aplikacja przestała działać poniżej jest logcat outputBłąd klasy nie znaleziono po aktualizacji narzędzi ADT i Android sdk do najnowszej wersji 22

pomóż

05-16 16:36:01.922: E/AndroidRuntime(12717): FATAL EXCEPTION: main 
05-16 16:36:01.922: E/AndroidRuntime(12717): java.lang.ExceptionInInitializerError 
05-16 16:36:01.922: E/AndroidRuntime(12717): at com.adroit.photoflick.TagsGridActivity.onStart(TagsGridActivity.java:303) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1163) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.Activity.performStart(Activity.java:5018) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2032) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.ActivityThread.access$600(ActivityThread.java:130) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.os.Handler.dispatchMessage(Handler.java:99) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.os.Looper.loop(Looper.java:137) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at android.app.ActivityThread.main(ActivityThread.java:4745) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at java.lang.reflect.Method.invokeNative(Native Method) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at java.lang.reflect.Method.invoke(Method.java:511) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
05-16 16:36:01.922: E/AndroidRuntime(12717): at dalvik.system.NativeStart.main(Native Method) 
05-16 16:36:01.922: E/AndroidRuntime(12717): Caused by: java.lang.NoClassDefFoundError: com.dropbox.client2.session.Session$AccessType 
05-16 16:36:01.922: E/AndroidRuntime(12717): at com.adroit.lazyadapter.ImageLoader.<clinit>(ImageLoader.java:96) 
05-16 16:36:01.922: E/AndroidRuntime(12717): ... 15 more 
+1

miałem ten sam problem, proszę zobaczyć moją odpowiedź tutaj: http://stackoverflow.com/a/16583188/447197 – tafty

+0

thnks @ tafty, ale nie mogę zrozumieć powód tego. thnk anyway :) –

Odpowiedz

56

problem pojawia się dla mnie z projektów, które wykorzystują bibliotekę Support.

Wątek bardzo mi pomogło rozwiązać problem z ClassNotFoundException ADT 22:

https://code.google.com/p/android/issues/detail?id=55304

Chodzi o to, aby umożliwić Android prywatnych bibliotek na ścieżce Java Buils | Porządek i Export

obejście Nikolay za prace dla mnie: Dla wszystkich projektów (APP i biblioteka):

  1. prawym przyciskiem myszy projekt, a następnie wybierz Właściwości
  2. idź do Java Build Path zamówienie i Eksportuj.
  3. zaznaczyć "Android Prywatna bibliotek
  4. (opcjonalne) Oczyścić wszystkie projekty razie potrzeby

Dzięki, Nikolay.

+1

Po wspomnianych krokach, wymagało zaćmienia komputera ponownie, aby pozbyć się tego problemu – JeeZ

+0

działa ....... – sonida

+1

Zrób to również we wszystkich projektach bibliotecznych. – n0rm1e

Powiązane problemy