Аар в хранилище. Внешняя зависимость и NoClassDefFoundError

Я хочу использовать JazzyListView в моем проекте. в Android студии. Если я импортирую библиотеку как модуль, все в порядке.

compile project(':library')

но у меня проблема, когда библиотека (aar) хранится в локальном репозитории maven.

repositories {
    mavenCentral()
    mavenLocal()
}
dependencies {
    compile 'com.twotoasters:jazzylistview:1.0.+'
}

Во время выполнения действия начались и показывают мне сетку / список, но когда я прокручиваю его (когда начинается анимация), java.lang.NoClassDefFoundError: com.nineoldandroids.view.ViewPropertyAnimator бросил

Эта библиотека имеет зависимость

dependencies {
    compile 'com.android.support:support-v4:18.0.0'
    compile 'com.nineoldandroids:library:2.4.0'
}

подскажите пожалуйста, что я делаю не так?

используется: http://www.flexlabs.org/2013/06/using-local-aar-android-library-packages-in-gradle-builds

1 ответ

Так как у вас есть maven затем установите следующее:

  1. Клон https://github.com/twotoasters/JazzyListView.git
  2. Зайдите в папку JazzyListView/library и запустите mvn clean install

После maven постарается собрать библиотеку с нуля и развернуть ее в локальном хранилище с правильным файлом pom

Другие вопросы по тегам