如何定义图书馆的依赖性

时间:2014-11-22 13:14:11

标签: android gradle android-gradle

我正在处理的项目使用了appboy库。不幸的是,这个lib依赖于v4支持库并使用this折旧方法。我想将支持库更新到版本21.0.0但我收到以下错误消息。

java.lang.NoSuchMethodError:android.support.v4.widget.SwipeRefreshLayout.setColorScheme

如何配置gradle以便appboy库使用较旧的支持库(最好是20.0.0),但项目使用21.0.0?

我像这样导入appboy

compile' com.appboy:android-sdk-ui:1.5.3'

2 个答案:

答案 0 :(得分:0)

因为您正在尝试将支持库v21.0.0与旧版本的android一起使用。

只需添加新的AppCompat v21.0.0并将项目的编译版本更改为android 5.0

答案 1 :(得分:0)

Appboy已将Android SDK更新为使用支持库的第21版;此问题已在最新版本中得到解决。