dependencies.gradle 2.9 KB
Newer Older
S
shuyu 已提交
1 2 3 4 5 6 7 8
allprojects {
    repositories {
        jcenter()
    }
}

ext {
    //Android
G
guoshuyu 已提交
9
    androidBuildToolsVersion = "26.0.2"
S
1.2.4  
shuyu 已提交
10
    androidMinSdkVersion = 16
S
shuyu 已提交
11 12 13 14 15 16 17 18
    androidTargetSdkVersion = 22
    androidCompileSdkVersion = 22
    supportLibraryVersion = '24.2.0'
    otherLibraryVersion = '22.2.1'

    //ViewLibraries
    butterKnifeVersion = '8.2.1'

S
shuyu 已提交
19
    ijkplayer = '0.8.8'
G
guoshuyu 已提交
20
    DanmakuFlameMaster = '0.9.16'
S
shuyu 已提交
21

S
1.2.4  
shuyu 已提交
22
    transitionseverywhere = '1.7.0'
G
guoshuyu 已提交
23
    floatWindow = '1.0.6'
S
1.2.4  
shuyu 已提交
24

S
shuyu 已提交
25
    //DataLibraries
S
1.3.3  
shuyu 已提交
26
    leakcanary = '1.5'
S
shuyu 已提交
27

28 29
    imageLoader = '4.0.0'

S
shuyu 已提交
30
    gsyVideoVersion = '4.0.0-beat1'
G
guoshuyu 已提交
31

G
guoshuyu 已提交
32 33
    exo_player2 = '2.6.1'

S
shuyu 已提交
34 35 36 37 38 39 40 41 42
    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 = [
S
1.2.4  
shuyu 已提交
43 44 45 46 47 48 49 50 51 52
            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}",
S
shuyu 已提交
53 54 55 56
            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}",
G
guoshuyu 已提交
57

58
            glide                : "com.github.bumptech.glide:glide:${imageLoader}",
G
guoshuyu 已提交
59
            glideProcessor       : "com.github.bumptech.glide:compiler:${imageLoader}",
G
guoshuyu 已提交
60 61 62
            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}",
63

S
shuyu 已提交
64 65 66
    ]

    dataDependencies = [
S
shuyu 已提交
67
            videocache: "com.shuyu:gsyvideoplayer-androidvideocache:${gsyVideoVersion}",
S
1.3.3  
shuyu 已提交
68
            leakcanary: "com.squareup.leakcanary:leakcanary-android:${leakcanary}",
S
shuyu 已提交
69 70
    ]
}