allprojects { repositories { jcenter() } } ext { //Android androidBuildToolsVersion = "26.0.2" androidMinSdkVersion = 16 androidTargetSdkVersion = 22 androidCompileSdkVersion = 22 supportLibraryVersion = '24.2.0' otherLibraryVersion = '22.2.1' //ViewLibraries butterKnifeVersion = '8.2.1' ijkplayer = '0.8.4' DanmakuFlameMaster = '0.6.4' transitionseverywhere = '1.7.0' floatWindow = '1.0.6' //DataLibraries leakcanary = '1.5' imageLoader = '4.0.0' gsyVideoVersion = '4.0.0-beat1' exo_player2 = '2.6.1' androidDependencies = [ recyclerView: "com.android.support:recyclerview-v7:${supportLibraryVersion}", appcompat_v7: "com.android.support:appcompat-v7:${otherLibraryVersion}", cardview_v7 : "com.android.support:cardview-v7:23.2.0", support_v4 : "com.android.support:support-v4:${supportLibraryVersion}", design : "com.android.support:design:${otherLibraryVersion}", ] viewDependencies = [ butterKnife : "com.jakewharton:butterknife:${butterKnifeVersion}", apt_butterKnife : "com.jakewharton:butterknife-compiler:${butterKnifeVersion}", ijkplayer_java : "tv.danmaku.ijk.media:ijkplayer-java:${ijkplayer}", ijkplayer_armv7a : "tv.danmaku.ijk.media:ijkplayer-armv7a:${ijkplayer}", ijkplayer_armv5 : "tv.danmaku.ijk.media:ijkplayer-armv5:${ijkplayer}", ijkplayer_arm64 : "tv.danmaku.ijk.media:ijkplayer-arm64:${ijkplayer}", ijkplayer_x86_64 : "tv.danmaku.ijk.media:ijkplayer-x86_64:${ijkplayer}", ijkplayer_x86 : "tv.danmaku.ijk.media:ijkplayer-x86:${ijkplayer}", ijkplayer_exo : "tv.danmaku.ijk.media:ijkplayer-exo:${ijkplayer}", transitionseverywhere: "com.andkulikov:transitionseverywhere:${transitionseverywhere}", DanmakuFlameMaster : "com.github.ctiao:DanmakuFlameMaster:${DanmakuFlameMaster}", ndkbitmap_armv7a : "com.github.ctiao:ndkbitmap-armv7a:${DanmakuFlameMaster}", ndkbitmap_armv5 : "com.github.ctiao:ndkbitmap-armv5:${DanmakuFlameMaster}", ndkbitmap_x86 : "com.github.ctiao:ndkbitmap-x86:${DanmakuFlameMaster}", glide : "com.github.bumptech.glide:glide:${imageLoader}", glideProcessor : "com.github.bumptech.glide:compiler:${imageLoader}", floatWindow : "com.github.yhaolpz:FloatWindow:${floatWindow}", exo_player2 : "com.google.android.exoplayer:exoplayer:${exo_player2}", exo_player2_rtmp : "com.google.android.exoplayer:extension-rtmp:${exo_player2}", ] dataDependencies = [ videocache: "com.shuyu:gsyvideoplayer-androidvideocache:${gsyVideoVersion}", leakcanary: "com.squareup.leakcanary:leakcanary-android:${leakcanary}", ] }