apply plugin: 'com.android.application' android { def globalConfiguration = rootProject.extensions.getByName("ext") compileSdkVersion globalConfiguration.androidCompileSdkVersion buildToolsVersion globalConfiguration.androidBuildToolsVersion defaultConfig { applicationId "com.example.gsyvideoplayer" minSdkVersion globalConfiguration.androidMinSdkVersion targetSdkVersion globalConfiguration.androidTargetSdkVersion versionCode 5 versionName "4.0.0" javaCompileOptions { annotationProcessorOptions.includeCompileClasspath = true } ndk { //设置支持的SO库架构 abiFilters 'armeabi', 'armeabi-v7a', 'x86' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } } 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 //debugCompile dataDependencies.leakcanary implementation viewDependencies.butterKnife implementation androidDependencies.recyclerView implementation viewDependencies.DanmakuFlameMaster implementation viewDependencies.ndkbitmap_armv7a implementation viewDependencies.ndkbitmap_armv5 implementation viewDependencies.ndkbitmap_x86 implementation viewDependencies.glide implementation viewDependencies.glideProcessor implementation androidDependencies.support_v4 implementation androidDependencies.design implementation project(':gsyVideoPlayer') implementation 'com.squareup.okhttp3:okhttp:3.2.0' implementation 'com.zhy:okhttputils:2.6.2' //jcenter //implementation "com.shuyu:GSYVideoPlayer:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-java:$gsyVideoVersion' //implementation "com.shuyu:gsyVideoPlayer-armv5:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-armv7a:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-arm64:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-x64:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-x86:$gsyVideoVersion" //implementation "com.shuyu:gsyVideoPlayer-ex_so:$gsyVideoVersion" }