Files
eepp/projects/android-project/app/build.gradle
Martín Lucas Golini 8bd92fc8df Fixed Android build.
--HG--
branch : dev
2019-01-05 04:11:57 -03:00

56 lines
1.2 KiB
Groovy

apply plugin: 'com.android.application'
def getProcessesCountArg() {
def procCount = Runtime.runtime.availableProcessors()
Gradle gradle = getGradle()
def isClean = gradle.getStartParameter().getTaskNames().find { it ==~ /.*clean.*/ }
if (isClean) {
procCount = 1
}
return "-j" + procCount
}
android {
compileSdkVersion 28
buildToolsVersion "28.0.3"
defaultConfig {
applicationId "com.ensoft.eepp"
minSdkVersion 14
targetSdkVersion 28
versionCode 1
versionName "1.0"
ndk {
abiFilters 'x86', 'armeabi-v7a'
}
externalNativeBuild {
ndkBuild {
arguments "APP_PLATFORM=android-19"
arguments getProcessesCountArg()
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
sourceSets.main {
jniLibs.srcDir 'libs'
}
externalNativeBuild {
ndkBuild {
path 'jni/Android.mk'
}
}
lintOptions {
abortOnError false
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
}