1
1
apply plugin : ' com.android.application'
2
2
apply plugin : ' kotlin-android'
3
3
apply from : " ${ rootDir.absolutePath} /git-hooks.gradle"
4
+ apply from : ' vendors.gradle'
4
5
6
+ def agoraSdkVersion = " 4.3.1"
5
7
def localSdkPath= " ${ rootProject.projectDir.absolutePath} /../../sdk"
6
8
9
+
7
10
android {
8
11
compileSdkVersion 32
9
12
buildToolsVersion " 32.0.0"
@@ -54,6 +57,14 @@ android {
54
57
viewBinding true
55
58
}
56
59
60
+ applicationVariants. all {
61
+ variant ->
62
+ variant. outputs. all { output ->
63
+ outputFileName = new File (rootProject. name
64
+ + " _" + agoraSdkVersion
65
+ + " _" + new Date (). format(" yyyyMMddHHmm" ) + " .apk" )
66
+ }
67
+ }
57
68
}
58
69
59
70
dependencies {
@@ -62,26 +73,26 @@ dependencies {
62
73
if (new File (" ${ localSdkPath} " ). exists()){
63
74
implementation fileTree(dir : " ${ localSdkPath} " , include : [' *.jar' , ' *.aar' ])
64
75
}
65
- else {
66
- def agora_sdk_version = " 4.3.0 "
76
+ else {
77
+
67
78
// case 1: full libs
68
- implementation " io.agora.rtc:full-sdk:${ agora_sdk_version } "
69
- implementation " io.agora.rtc:full-screen-sharing:${ agora_sdk_version } "
79
+ implementation " io.agora.rtc:full-sdk:${ agoraSdkVersion } "
80
+ implementation " io.agora.rtc:full-screen-sharing:${ agoraSdkVersion } "
70
81
// case 2: partial libs
71
- // implementation "io.agora.rtc:full-rtc-basic:${agora_sdk_version }"
72
- // implementation "io.agora.rtc:ains:${agora_sdk_version }"
73
- // implementation "io.agora.rtc:full-content-inspect:${agora_sdk_version }"
74
- // implementation "io.agora.rtc:full-virtual-background:${agora_sdk_version }"
75
- // implementation "io.agora.rtc:full-super-resolution:${agora_sdk_version }"
76
- // implementation "io.agora.rtc:spatial-audio:${agora_sdk_version }"
77
- // implementation "io.agora.rtc:audio-beauty:${agora_sdk_version }"
78
- // implementation "io.agora.rtc:clear-vision:${agora_sdk_version }"
79
- // implementation "io.agora.rtc:pvc:${agora_sdk_version }"
80
- // implementation "io.agora.rtc:screen-capture:${agora_sdk_version }"
81
- // implementation "io.agora.rtc:aiaec:${agora_sdk_version }"
82
- // implementation "io.agora.rtc:drm-loader:${agora_sdk_version }"
83
- // implementation "io.agora.rtc:drm:${agora_sdk_version }"
84
- // implementation "io.agora.rtc:full-vqa:${agora_sdk_version }"
82
+ // implementation "io.agora.rtc:full-rtc-basic:${agoraSdkVersion }"
83
+ // implementation "io.agora.rtc:ains:${agoraSdkVersion }"
84
+ // implementation "io.agora.rtc:full-content-inspect:${agoraSdkVersion }"
85
+ // implementation "io.agora.rtc:full-virtual-background:${agoraSdkVersion }"
86
+ // implementation "io.agora.rtc:full-super-resolution:${agoraSdkVersion }"
87
+ // implementation "io.agora.rtc:spatial-audio:${agoraSdkVersion }"
88
+ // implementation "io.agora.rtc:audio-beauty:${agoraSdkVersion }"
89
+ // implementation "io.agora.rtc:clear-vision:${agoraSdkVersion }"
90
+ // implementation "io.agora.rtc:pvc:${agoraSdkVersion }"
91
+ // implementation "io.agora.rtc:screen-capture:${agoraSdkVersion }"
92
+ // implementation "io.agora.rtc:aiaec:${agoraSdkVersion }"
93
+ // implementation "io.agora.rtc:drm-loader:${agoraSdkVersion }"
94
+ // implementation "io.agora.rtc:drm:${agoraSdkVersion }"
95
+ // implementation "io.agora.rtc:full-vqa:${agoraSdkVersion }"
85
96
}
86
97
87
98
@@ -111,8 +122,8 @@ dependencies {
111
122
implementation " com.squareup.okhttp3:okhttp:4.10.0"
112
123
implementation " com.squareup.okhttp3:logging-interceptor:4.10.0"
113
124
114
- implementation ' com.faceunity:core:8.3 .0'
115
- implementation ' com.faceunity:model:8.3 .0'
125
+ implementation ' com.faceunity:core:8.7 .0'
126
+ implementation ' com.faceunity:model:8.7 .0'
116
127
117
128
implementation ' tv.danmaku.ijk.media:ijkplayer-java:0.8.8'
118
129
implementation ' tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.8'
0 commit comments