首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储库中的Aar。外部依赖与NoClassDefFoundError

存储库中的Aar。外部依赖与NoClassDefFoundError
EN

Stack Overflow用户
提问于 2013-12-07 10:09:49
回答 1查看 946关注 0票数 1

我想在我的项目中使用JazzyListView。在安卓工作室。如果我像导入模块一样导入库,一切都很好。

代码语言:javascript
复制
compile project(':library')

但是,当库(Aar)存储在本地maven存储库中时,我遇到了问题。

代码语言:javascript
复制
repositories {
    mavenCentral()
    mavenLocal()
}
dependencies {
    compile 'com.twotoasters:jazzylistview:1.0.+'
}

在运行时活动启动并显示一个网格/列表,但当我滚动它(动画启动时) java.lang.NoClassDefFoundError: com.nineoldandroids.view.ViewPropertyAnimator抛出

这个库有一个依赖项

代码语言:javascript
复制
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

EN

回答 1

Stack Overflow用户

发布于 2013-12-13 14:02:36

既然已经安装了maven,那么接下来执行以下操作:

  1. 克隆https://github.com/twotoasters/JazzyListView.git
  2. 进入文件夹JazzyListView/库并运行mvn clean install

之后,maven将尝试从头构建库,并使用正确的pom文件将其部署到本地存储库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20440110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档