dependencies.gradle 3.6 KB
Newer Older
S
shuyu 已提交
1 2
allprojects {
    repositories {
S
Shuyu Guo 已提交
3
        maven { url 'https://maven.google.com' }
S
Shuyu Guo 已提交
4
        google()
S
Shuyu Guo 已提交
5
        jcenter()
S
Shuyu Guo 已提交
6
        maven { url 'https://jitpack.io' }
S
shuyu 已提交
7 8 9 10 11
    }
}

ext {
    //Android
G
guoshuyu 已提交
12
    androidBuildToolsVersion = "28.0.3"
S
1.2.4  
shuyu 已提交
13
    androidMinSdkVersion = 16
G
guoshuyu 已提交
14 15 16
    androidTargetSdkVersion = 28
    androidCompileSdkVersion = 28
    supportLibraryVersion = '27.1.1'
S
shuyu 已提交
17 18 19 20

    //ViewLibraries
    butterKnifeVersion = '8.2.1'

S
shuyu 已提交
21
    ijkplayer = '0.8.8'
G
guoshuyu 已提交
22
    DanmakuFlameMaster = '0.9.16'
S
shuyu 已提交
23

S
1.2.4  
shuyu 已提交
24
    transitionseverywhere = '1.7.0'
G
guoshuyu 已提交
25
    floatWindow = '1.0.6'
S
1.2.4  
shuyu 已提交
26

S
shuyu 已提交
27
    //DataLibraries
G
guoshuyu 已提交
28
    leakcanary = '1.6.1'
S
shuyu 已提交
29

30 31
    imageLoader = '4.0.0'

G
6.0.3  
guoshuyu 已提交
32
    gsyVideoVersion = '6.0.3'
G
guoshuyu 已提交
33

G
guoshuyu 已提交
34
    exo_player2 = '2.9.3'
G
guoshuyu 已提交
35

S
shuyu 已提交
36 37 38 39 40
    permissionsdispatcher = '3.2.0'

    okhttp = '3.2.0'
    okhttpUtil = '2.6.2'

S
shuyu 已提交
41 42
    androidDependencies = [
            recyclerView: "com.android.support:recyclerview-v7:${supportLibraryVersion}",
G
guoshuyu 已提交
43 44
            appcompat_v7: "com.android.support:appcompat-v7:${supportLibraryVersion}",
            cardview_v7 : "com.android.support:cardview-v7:${supportLibraryVersion}",
S
shuyu 已提交
45
            support_v4  : "com.android.support:support-v4:${supportLibraryVersion}",
G
guoshuyu 已提交
46
            design      : "com.android.support:design:${supportLibraryVersion}",
S
shuyu 已提交
47 48 49
    ]

    viewDependencies = [
S
1.2.4  
shuyu 已提交
50 51 52 53 54 55 56 57 58 59
            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 已提交
60 61 62 63
            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 已提交
64

65
            glide                : "com.github.bumptech.glide:glide:${imageLoader}",
G
guoshuyu 已提交
66
            glideProcessor       : "com.github.bumptech.glide:compiler:${imageLoader}",
G
guoshuyu 已提交
67 68 69
            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}",
70

S
shuyu 已提交
71 72 73
    ]

    dataDependencies = [
S
shuyu 已提交
74 75
            videocache                    : "com.shuyu:gsyvideoplayer-androidvideocache:${gsyVideoVersion}",
            leakcanary                    : "com.squareup.leakcanary:leakcanary-android:${leakcanary}",
G
guoshuyu 已提交
76
            leakcanary_no_op              : "com.squareup.leakcanary:leakcanary-android-no-op:${leakcanary}",
S
shuyu 已提交
77 78 79 80
            okhttpUtil                    : "com.squareup.okhttp3:okhttp:${okhttp}",
            okhttp                        : "com.zhy:okhttputils:${okhttpUtil}",
            permissionsdispatcher         : "com.github.hotchemi:permissionsdispatcher:${permissionsdispatcher}",
            permissionsdispatcherProcessor: "com.github.hotchemi:permissionsdispatcher-processor:${permissionsdispatcher}",
S
shuyu 已提交
81 82
    ]
}