Аар в хранилище. Внешняя зависимость и 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
затем установите следующее:
- Клон https://github.com/twotoasters/JazzyListView.git
- Зайдите в папку JazzyListView/library и запустите
mvn clean install
После maven
постарается собрать библиотеку с нуля и развернуть ее в локальном хранилище с правильным файлом pom