Я пытаюсь использовать жесты для рук с помощью ShowcaseView. Целевое значение sdk моего проекта - 21, минимальный sdk - 9, устройство, которое я использую для разработки, - 4.4.4, и я развиваюсь в eclipse. Я загрузил старый филиал. Я использую следующий код:ShowcaseView Legacy NoClassDefFoundError
svConfig = new ShowcaseView.ConfigOptions();
svConfig.hideOnClickOutside = false;
svConfig.showcaseId = 1;
svBuilder = new ShowcaseViewBuilder(this);
svBuilder.setConfigOptions(svConfig);
svBuilder.animateGesture(0.0f, 0.0f, 200.0f, 200.0f);
svBuilder.build();
В другой попытке я попытался это без какого-либо успеха:
sv = ShowcaseView.insertShowcaseView(R.id.logo_screen, this, "How to scroll down", " ", svConfig);
sv.animateGesture(200, 500, 200, 0);
Моя библиотека состоит из этого проекта (https://github.com/amlcurran/ShowcaseView/tree/legacy), я добавил банку соответствующее jar-файлы (mockito-all-1.9.5.jar, nineoldandroids-2.4.0.jar, robolectric-2.2-20130909.210745-40-jar-with-dependencies.jar и android-support-v4.jar).
Помимо этих библиотек я пробовал их более новые версии.
Для того, чтобы быть конкретным Я упоминаю строку md5sum просто чтобы убедиться, что я работаю с соответствующими библиотеками:
андроид-поддержка-v4.jar: ed257a47cae11af1a55614055b879947
Mockito-все-1.9.5.jar: 50faa79d126d0213ab14ccb112a8b76d
nineoldandroids-2.4.0.jar: d719629ae7c443ed75566ef241bc835d
robolectric-2.2-20130909.210745-40-банку-с-dependencies.jar: bcb3d8dc757165ef3e5a70c717bc9c41
Ниже приведены различные версии некоторых библиотек:
robolectric-2.3.jar: 578aaaf81a7ea7484b89cc54c928a80f
nineoldandroids-2.4.0.jar: 1ee7c24e16eaca1f6278abc7dc104e1b
Сочетание клавиш Ctrl + Space в Eclipse, находит все классы и методы, но я все равно получаю «java.lang.NoClassDefFoundError: com.espian.showcase.ShocaseViewBuilder».
Как это исправить?
PS: Эти предложения (Showcaseview NoClassDefFoundError) не исправили мою проблему.
После многих попыток успеха я добавил пакеты, как они существуют, в мой проект, и он отлично работает с некоторыми изменениями! – LiTTle