Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
沁852
GSYVideoPlayer
提交
6cc09d9a
G
GSYVideoPlayer
项目概览
沁852
/
GSYVideoPlayer
与 Fork 源项目一致
从无法访问的项目Fork
通知
9
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
GSYVideoPlayer
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
6cc09d9a
编写于
5月 12, 2021
作者:
G
Goooler
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update gradle
上级
ad3c69f5
变更
16
隐藏空白更改
内联
并排
Showing
16 changed file
with
43 addition
and
403 deletion
+43
-403
app/build.gradle
app/build.gradle
+3
-30
build.gradle
build.gradle
+6
-11
gradle.properties
gradle.properties
+3
-15
gradle/base.gradle
gradle/base.gradle
+19
-0
gradle/wrapper/gradle-wrapper.properties
gradle/wrapper/gradle-wrapper.properties
+1
-1
gsyVideoPlayer-armv5/build.gradle
gsyVideoPlayer-armv5/build.gradle
+1
-31
gsyVideoPlayer-armv64/build.gradle
gsyVideoPlayer-armv64/build.gradle
+1
-31
gsyVideoPlayer-armv7a/build.gradle
gsyVideoPlayer-armv7a/build.gradle
+1
-31
gsyVideoPlayer-base/build.gradle
gsyVideoPlayer-base/build.gradle
+1
-30
gsyVideoPlayer-ex_so/build.gradle
gsyVideoPlayer-ex_so/build.gradle
+1
-31
gsyVideoPlayer-exo_player2/build.gradle
gsyVideoPlayer-exo_player2/build.gradle
+1
-30
gsyVideoPlayer-java/build.gradle
gsyVideoPlayer-java/build.gradle
+1
-34
gsyVideoPlayer-proxy_cache/build.gradle
gsyVideoPlayer-proxy_cache/build.gradle
+1
-33
gsyVideoPlayer-x86/build.gradle
gsyVideoPlayer-x86/build.gradle
+1
-31
gsyVideoPlayer-x86_64/build.gradle
gsyVideoPlayer-x86_64/build.gradle
+1
-31
gsyVideoPlayer/build.gradle
gsyVideoPlayer/build.gradle
+1
-33
未找到文件。
app/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.application'
apply
from:
"${rootDir.path}/gradle/base.gradle"
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
applicationId
"com.example.gsyvideoplayer"
multiDexEnabled
true
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
6
versionName
"5.0.0"
multiDexEnabled
true
javaCompileOptions
{
annotationProcessorOptions
.
includeCompileClasspath
=
true
...
...
@@ -25,10 +16,8 @@ android {
//设置支持的SO库架构
abiFilters
'armeabi'
,
'armeabi-v7a'
,
'x86'
}
}
signingConfigs
{
releaseConfig
{
storeFile
file
(
"../debug.jks"
)
...
...
@@ -39,7 +28,6 @@ android {
}
buildTypes
{
release
{
minifyEnabled
false
signingConfig
signingConfigs
.
releaseConfig
...
...
@@ -48,29 +36,16 @@ android {
debug
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
compileOptions
{
targetCompatibility
JavaVersion
.
VERSION_1_8
}
lintOptions
{
abortOnError
false
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
def
viewDependencies
=
rootProject
.
ext
.
viewDependencies
def
androidDependencies
=
rootProject
.
ext
.
androidDependencies
def
dataDependencies
=
rootProject
.
ext
.
dataDependencies
annotationProcessor
viewDependencies
.
apt_butterKnife
implementation
viewDependencies
.
butterKnife
implementation
androidDependencies
.
recyclerView
...
...
@@ -125,6 +100,4 @@ dependencies {
debugImplementation
dataDependencies
.
leakcanary
releaseImplementation
dataDependencies
.
leakcanary_no_op
}
build.gradle
浏览文件 @
6cc09d9a
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply
from:
'dependencies.gradle'
buildscript
{
apply
from:
'dependencies.gradle'
repositories
{
maven
{
url
'https://jitpack.io'
}
maven
{
url
'https://maven.google.com'
}
google
()
mavenCentr
al
()
gradlePluginPort
al
()
}
dependencies
{
classpath
'com.android.tools.build:gradle:3.3.0'
classpath
'com.android.tools.build:gradle:4.2.0'
classpath
'com.github.dcendents:android-maven-gradle-plugin:2.1'
//classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
}
}
allprojects
{
repositories
{
maven
{
url
'https://jitpack.io'
}
maven
{
url
'https://maven.google.com'
}
google
()
maven
{
url
"https://maven.aliyun.com/repository/public"
}
mavenCentral
()
maven
{
url
'https://jitpack.io'
}
}
}
...
...
gradle.properties
浏览文件 @
6cc09d9a
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs
=
-Xmx2048m
org.gradle.jvmargs
=
-Xmx4g -Dfile.encoding=UTF-8
org.gradle.parallel
=
true
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
...
...
@@ -28,7 +17,6 @@ PROJ_USER_MAVEN=GSYVideoPlayer
DEVELOPER_ID
=
guo
DEVELOPER_NAME
=
guoshuyu
DEVELOPER_EMAIL
=
359369982@qq.com
android.injected.testOnly
=
false
android.useAndroidX
=
true
android.enableJetifier
=
true
gradle/base.gradle
0 → 100644
浏览文件 @
6cc09d9a
def
PROJ_VERSION
=
"8.1.2"
android
{
compileSdkVersion
30
buildToolsVersion
"30.0.3"
defaultConfig
{
minSdkVersion
19
targetSdkVersion
30
versionCode
21
versionName
PROJ_VERSION
}
productFlavors
.
all
{
it
.
buildConfigField
"String"
,
"VERSION_NAME"
,
"\"${PROJ_VERSION}\""
}
}
dependencies
{
implementation
fileTree
(
dir:
"libs"
,
include:
[
"*.jar"
,
"*.aar"
])
}
\ No newline at end of file
gradle/wrapper/gradle-wrapper.properties
浏览文件 @
6cc09d9a
...
...
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath
=
wrapper/dists
zipStoreBase
=
GRADLE_USER_HOME
zipStorePath
=
wrapper/dists
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-
4.10.2
-all.zip
distributionUrl
=
https
\:
//services.gradle.org/distributions/gradle-
7.0.1
-all.zip
gsyVideoPlayer-armv5/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer-armv64/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer-armv7a/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer-base/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
def
viewDependencies
=
rootProject
.
ext
.
viewDependencies
api
viewDependencies
.
ijkplayer_java
}
//apply from: './bintray.gradle'
gsyVideoPlayer-ex_so/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer-exo_player2/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
def
viewDependencies
=
rootProject
.
ext
.
viewDependencies
api
viewDependencies
.
exo_player2
api
viewDependencies
.
exo_player2_rtmp
api
project
(
':gsyVideoPlayer-base'
)
//api "com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
}
//apply from: './bintray.gradle'
gsyVideoPlayer-java/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
lintOptions
{
abortOnError
false
}
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
implementation
androidDependencies
.
appcompat_v7
def
viewDependencies
=
rootProject
.
ext
.
viewDependencies
api
viewDependencies
.
ijkplayer_java
//api viewDependencies.ijkplayer_exo
api
viewDependencies
.
transitionseverywhere
...
...
@@ -44,7 +12,6 @@ dependencies {
api
project
(
':gsyVideoPlayer-base'
)
//api "com.shuyu:gsyVideoPlayer-base:$gsyVideoVersion"
//api "com.shuyu:gsyvideoplayer-androidvideocache:$gsyVideoVersion"
}
//apply from: './bintray.gradle'
gsyVideoPlayer-proxy_cache/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
21
versionName
PROJ_VERSION
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
//apply from: './bintray.gradle'
apply
from:
"${rootDir.path}/gradle/base.gradle"
gsyVideoPlayer-x86/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer-x86_64/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
}
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
//apply from: './bintray.gradle'
gsyVideoPlayer/build.gradle
浏览文件 @
6cc09d9a
apply
plugin:
'com.android.library'
android
{
def
globalConfiguration
=
rootProject
.
extensions
.
getByName
(
"ext"
)
compileSdkVersion
globalConfiguration
.
androidCompileSdkVersion
buildToolsVersion
globalConfiguration
.
androidBuildToolsVersion
defaultConfig
{
minSdkVersion
globalConfiguration
.
androidMinSdkVersion
targetSdkVersion
globalConfiguration
.
androidTargetSdkVersion
versionCode
1
versionName
"1.0"
}
buildTypes
{
release
{
minifyEnabled
false
proguardFiles
getDefaultProguardFile
(
'proguard-android.txt'
),
'proguard-rules.pro'
}
}
sourceSets
{
main
{
jniLibs
.
srcDirs
=
[
'libs'
]
}
}
lintOptions
{
abortOnError
false
}
}
apply
from:
"${rootDir.path}/gradle/base.gradle"
dependencies
{
implementation
fileTree
(
dir:
'libs'
,
include:
[
'*.jar'
])
//
api
project
(
':gsyVideoPlayer-java'
)
api
project
(
':gsyVideoPlayer-exo_player2'
)
api
project
(
':gsyVideoPlayer-armv5'
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录