绑定控件(ButterKnife)的依赖
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
网络请求框架(Retrofit,RxJava,OKHttp3)的依赖
implementation 'com.squareup.retrofit2:retrofit:2.1.0'
implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
implementation 'io.reactivex:rxandroid:1.2.0'
//这是OKHttp3的依赖
implementation 'com.squareup.okhttp3:okhttp:3.12.0'
//这是日志拦截器的依赖
implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'
XRecyclerView的控件
compile 'com.jcodecraeer:xrecyclerview:1.3.2'
图片加载框架(Fresco)的依赖
implementation 'com.facebook.fresco:fresco:1.11.0'
// 支持 GIF 动图,需要添加
implementation 'com.facebook.fresco:animated-gif:1.10.0'
Banner的依赖
compile 'com.youth.banner:banner:1.4.9'
EventBus的依赖
implementation 'org.greenrobot:eventbus:3.1.1'
ijkplayer视频播放的依赖
implementation 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'
另赠解决SDK版本冲突问题的办法
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '27.1.1'
}
}
}
}
