Получите NoClassDefFoundError org.holoeverywhere.app.Activity с момента обновления библиотеки поддержки v4 r13

У меня есть проект с HoloEverywhere, на прошлой неделе он работал нормально. После Google I/O вышла новая версия ADT, SDK и Support Library v4. Я приступаю к обновлению этих элементов. Кроме того, обновлен HoloEverywhere из основных источников GitHub.

С тех пор мое приложение не работает, каждый раз, когда я запускаю (или отлаживаю) проект, он всегда падает при запуске, и это ошибка:

java.lang.NoClassDefFoundError: org.holoeverywhere.app.Activity at org.holoeverywhere.addon.AddonSherlock.(AddonSherlock.java:236)

Вот полный стек:

FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: org.holoeverywhere.app.Activity
    at org.holoeverywhere.addon.AddonSherlock.<init>(AddonSherlock.java:236)
    at java.lang.Class.newInstanceImpl(Native Method)
    at java.lang.Class.newInstance(Class.java:1409)
    at org.holoeverywhere.addon.IAddon.addon(IAddon.java:30)
    at org.holoeverywhere.addon.IAddon.obtain(IAddon.java:58)
    at org.holoeverywhere.addon.IAddonBasicAttacher.addon(IAddonBasicAttacher.java:49)
    at org.holoeverywhere.addon.IAddonBasicAttacher.addon(IAddonBasicAttacher.java:65)
    at org.holoeverywhere.app.Application.addon(Application.java:67)
    at org.holoeverywhere.app.Application.onCreate(Application.java:127)
    at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:969)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3272)
    at android.app.ActivityThread.access$2200(ActivityThread.java:117)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:123)
    at android.app.ActivityThread.main(ActivityThread.java:3683)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:507)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    at dalvik.system.NativeStart.main(Native Method)

Это моя конфигурация среды:

  • Eclipse 4.2.2 (Juno) (идентификатор сборки: M20130204-1200)
  • АТД v22 (22.0.0.v201305140200--675183)
  • Инструменты Android SDK r22
  • Платформенные инструменты Android SDK r17
  • Android SDK Build-tools r17 (он же «новые инструменты сборки Android»).

person Alberto Estrella    schedule 22.05.2013    source источник
comment
stackoverflow.com/questions/16636039/. попробуйте ответ по ссылке   -  person Raghunandan    schedule 22.05.2013
comment
Спасибо! @Raghunandan, это решит мой вопрос!   -  person Alberto Estrella    schedule 23.05.2013


Ответы (1)


Чтобы решить эту ситуацию, я попробовал ответ по этой ссылке: java.lang.ClassNotFoundException после того, как в проекте ничего не изменилось, кроме обновления eclipse android sdk

Благодаря комментарию @Raghunandan!

person Alberto Estrella    schedule 22.05.2013