При использовании MergeAdapter Марка Мерфи все компилируется нормально, но когда происходит привязка ListView, я получаю сбой со следующей ошибкой при вызове метода addAdapter ():
java.lang.NoClassDefFoundError: com.commonsware.cwac.sacklist.SackOfViewsAdapter
Файл jar SackOfViewsAdapter существует в libs dir проекта cwac-merge.
Я проверил демонстрационный проект, который поставляется вместе с проектом, и я не вижу ничего, что у него есть, чего у меня нет, хотяЯ получаю исключения NoClassDefFoundError при попытке его запустить.
У меня такое ощущение, что это проблема конфигурации Eclipse, но я перепробовал все, что мог придумать.
Есть идеи?
** Обновление: SackOfViewsAdapter также отображается в виде библиотеки, на которую ссылаются, в проекте cwac-merge.
** Обновление 2: Мой .classpath:
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="lib" path="/Users/colsen/Projects/android/cwac-merge/libs/CWAC-SackOfViewsAdapter.jar"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>
**Обновление 3 - скопировал SackOfViewsAdapter в локальный каталог libs.
<classpath>
<classpathentry kind="lib" path="libs/CWAC-SackOfViewsAdapter.jar"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
<classpathentry kind="output" path="bin/classes"/>
</classpath>