france

https://github.com/francecil

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

https://github.com/nhaarman/ListViewAnimations/issues/294

解决:

Add this to your dependencies in your gradle build file:

compile 'com.nineoldandroids:library:2.4.0'

So it will probably look something like like this:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.nhaarman.listviewanimations:lib-core:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-manipulation:3.1.0@aar'
    compile 'com.nhaarman.listviewanimations:lib-core-slh:3.1.0@aar'
    compile 'com.nineoldandroids:library:2.4.0'  //多加一个这个
}
原因:

It is interesting that gradle is not adding the transitive nineoldandroids dependency. The POM in Maven Central seems to be correct. I just ran gradle dependencies and it indeed not listed the transitive dep:

compile - Classpath for compiling the main sources.
+--- com.nhaarman.listviewanimations:lib-core:3.1.0

Maybe we are facing a gradle bug here? I also tried with a simple java project, and with jar packaging i got the same result.


gradle 不会识别


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted on 2015-05-23 12:19  france  阅读(684)  评论(0编辑  收藏  举报