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
shuyu 已提交
13
    androidMinSdkVersion = 19
G
guoshuyu 已提交
14 15
    androidTargetSdkVersion = 28
    androidCompileSdkVersion = 28
S
shuyu 已提交
16

G
guoshuyu 已提交
17 18
    supportLibraryVersion = '1.1.0-alpha05'
    otherVersion = '1.0.0'
S
shuyu 已提交
19 20 21


    butterKnifeVersion = '10.1.0'
S
shuyu 已提交
22

S
shuyu 已提交
23
    ijkplayer = '0.8.8'
S
shuyu 已提交
24

S
shuyu 已提交
25 26 27
    DanmakuFlameMaster = '0.9.25'
    DanmakuFlameMasterSo = '0.9.21'

G
guoshuyu 已提交
28
    transitionseverywhere = '2.0.0-beta01'
S
shuyu 已提交
29

G
guoshuyu 已提交
30
    floatWindow = '1.0.6'
S
1.2.4  
shuyu 已提交
31

S
shuyu 已提交
32
    leakcanary = '1.6.3'
S
shuyu 已提交
33

S
shuyu 已提交
34
    imageLoader = '4.9.0'
35

G
guoshuyu 已提交
36
    gsyVideoVersion = '7.1.1'
G
guoshuyu 已提交
37

S
shuyu 已提交
38
    exo_player2 = '2.10.4'
G
guoshuyu 已提交
39

S
shuyu 已提交
40
    permissionsdispatcher = '4.3.0'
S
shuyu 已提交
41 42 43 44

    okhttp = '3.2.0'
    okhttpUtil = '2.6.2'

S
shuyu 已提交
45
    androidDependencies = [
S
shuyu 已提交
46 47
            recyclerView: "androidx.recyclerview:recyclerview:${supportLibraryVersion}",
            appcompat_v7: "androidx.appcompat:appcompat:${supportLibraryVersion}",
G
guoshuyu 已提交
48 49
            support_v4  : "androidx.legacy:legacy-support-v4:${otherVersion}",
            design      : "com.google.android.material:material:${otherVersion}",
S
shuyu 已提交
50 51 52
    ]

    viewDependencies = [
S
1.2.4  
shuyu 已提交
53 54 55 56 57 58 59 60 61 62
            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 已提交
63
            DanmakuFlameMaster   : "com.github.ctiao:DanmakuFlameMaster:${DanmakuFlameMaster}",
S
shuyu 已提交
64 65 66
            ndkbitmap_armv7a     : "com.github.ctiao:ndkbitmap-armv7a:${DanmakuFlameMasterSo}",
            ndkbitmap_armv5      : "com.github.ctiao:ndkbitmap-armv5:${DanmakuFlameMasterSo}",
            ndkbitmap_x86        : "com.github.ctiao:ndkbitmap-x86:${DanmakuFlameMasterSo}",
G
guoshuyu 已提交
67

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

S
shuyu 已提交
74 75 76
    ]

    dataDependencies = [
S
shuyu 已提交
77 78
            videocache                    : "com.shuyu:gsyvideoplayer-androidvideocache:${gsyVideoVersion}",
            leakcanary                    : "com.squareup.leakcanary:leakcanary-android:${leakcanary}",
G
guoshuyu 已提交
79
            leakcanary_no_op              : "com.squareup.leakcanary:leakcanary-android-no-op:${leakcanary}",
S
shuyu 已提交
80 81
            okhttpUtil                    : "com.squareup.okhttp3:okhttp:${okhttp}",
            okhttp                        : "com.zhy:okhttputils:${okhttpUtil}",
S
shuyu 已提交
82 83 84

            permissionsdispatcher         : "org.permissionsdispatcher:permissionsdispatcher:${permissionsdispatcher}",
            permissionsdispatcherProcessor: "org.permissionsdispatcher:permissionsdispatcher-processor:${permissionsdispatcher}",
S
shuyu 已提交
85 86
    ]
}