1*b7893ccfSSadaf Ebrahimiapply plugin: 'com.android.library' 2*b7893ccfSSadaf Ebrahimi 3*b7893ccfSSadaf Ebrahimiandroid { 4*b7893ccfSSadaf Ebrahimi /* 5*b7893ccfSSadaf Ebrahimi * Required: Android Studio 3.0.0+! 6*b7893ccfSSadaf Ebrahimi */ 7*b7893ccfSSadaf Ebrahimi compileSdkVersion 25 8*b7893ccfSSadaf Ebrahimi 9*b7893ccfSSadaf Ebrahimi defaultConfig { 10*b7893ccfSSadaf Ebrahimi minSdkVersion 24 11*b7893ccfSSadaf Ebrahimi targetSdkVersion 24 12*b7893ccfSSadaf Ebrahimi versionCode 1 13*b7893ccfSSadaf Ebrahimi versionName "1.0" 14*b7893ccfSSadaf Ebrahimi ndk.abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' 15*b7893ccfSSadaf Ebrahimi externalNativeBuild { 16*b7893ccfSSadaf Ebrahimi cmake.arguments '-DANDROID_TOOLCHAIN=clang', 17*b7893ccfSSadaf Ebrahimi '-DANDROID_STL=c++_static', 18*b7893ccfSSadaf Ebrahimi '-DANDROID_PLATFORM=android-24' 19*b7893ccfSSadaf Ebrahimi } 20*b7893ccfSSadaf Ebrahimi } 21*b7893ccfSSadaf Ebrahimi externalNativeBuild { 22*b7893ccfSSadaf Ebrahimi cmake.path 'CMakeLists.txt' 23*b7893ccfSSadaf Ebrahimi } 24*b7893ccfSSadaf Ebrahimi buildTypes { 25*b7893ccfSSadaf Ebrahimi release { 26*b7893ccfSSadaf Ebrahimi minifyEnabled false 27*b7893ccfSSadaf Ebrahimi proguardFiles getDefaultProguardFile('proguard-android.txt'), 28*b7893ccfSSadaf Ebrahimi 'proguard-rules.pro' 29*b7893ccfSSadaf Ebrahimi } 30*b7893ccfSSadaf Ebrahimi } 31*b7893ccfSSadaf Ebrahimi} 32*b7893ccfSSadaf Ebrahimi 33