build.gradle_2.5

来源:互联网 发布:淘宝 液态金属导热片 编辑:程序博客网 时间:2024/04/27 21:44
apply plugin: 'com.android.model.library'dependencies {    compile fileTree(dir: 'libs', include: '*.jar')}model {    android {        compileSdkVersion = 23        buildToolsVersion = "23.0.0"        defaultConfig.with {            minSdkVersion.apiLevel = 5            targetSdkVersion.apiLevel = 23        }    }    android.ndk {        moduleName = "native"CFlags.add("-DCUSTOM_DEFINE")cppFlags.add("-DLIBYUV_NEON")CFlags.add("-DLIBYUV_NEON")CFlags.add("-std=c99")CFlags.add("-Wdeprecated-declarations")cppFlags.add("-Wdeprecated-declarations")CFlags  += "-I${file("src/main/jni/ijkmedia/ijkyuv/include")}".toString()    CFlags  += "-I${file("src/main/jni/ijkmedia")}".toString()        CFlags  += "-I${file("src/main/ffmpeg-armv7a")}".toString()cppFlags  += "-I${file("src/main/jni/ijkmedia")}".toString()        cppFlags  += "-I${file("src/main/ffmpeg-armv7a")}".toString()cppFlags  += "-I${file("src/main/jni/ijkmedia/ijkyuv/include")}".toString()ldLibs    += ["android",  "talffmpeg", "log","OpenSLES"]    }    android.sources {        main {            jni {                source {                    srcDirs  'src/main/jni'                }            }            jniLibs {                source {                    srcDirs 'src/main/libs'                }            }        }    }    android.buildTypes {        release {            minifyEnabled = false            proguardFiles  += file('proguard-rules.txt')        }        debug {            debuggable = true            ndk.with {                debuggable = true            }        }    }android.productFlavors {        create ("arm7") {            ndk.abiFilters += "armeabi-v7a"        }        create("all")    }    compileOptions.with {        sourceCompatibility = JavaVersion.VERSION_1_7        targetCompatibility = JavaVersion.VERSION_1_7    }}task clearJar(type: Delete) {    delete 'build/libs/ijkmediaplayer.jar'}task makeJar(type: Copy) {    from('build/intermediates/bundles/release/')    into('build/libs/')    include('classes.jar')    rename ('classes.jar', 'ijkmediaplayer.jar')}makeJar.dependsOn(clearJar, build)

0 0
原创粉丝点击