|
|
@ -40,7 +40,7 @@ android {
|
|
|
|
// cppFlags '-std=c++17 -Wno-error=format-security'
|
|
|
|
// cppFlags '-std=c++17 -Wno-error=format-security'
|
|
|
|
// arguments "-DANDROID_STL=c++_shared"
|
|
|
|
// arguments "-DANDROID_STL=c++_shared"
|
|
|
|
arguments "-DNCNN_DISABLE_EXCEPTION=OFF", "-DTERM_CORE_ROOT=" + coreroot, "-DOpenCV_DIR=" + opencvsdk + "/sdk/native/jni", "-DASIO_ROOT=" + asioroot, "-DEVPP_ROOT=" + evpproot, "-DNCNN_ROOT=" + ncnnroot
|
|
|
|
arguments "-DNCNN_DISABLE_EXCEPTION=OFF", "-DTERM_CORE_ROOT=" + coreroot, "-DOpenCV_DIR=" + opencvsdk + "/sdk/native/jni", "-DASIO_ROOT=" + asioroot, "-DEVPP_ROOT=" + evpproot, "-DNCNN_ROOT=" + ncnnroot
|
|
|
|
abiFilters 'arm64-v8a'
|
|
|
|
// abiFilters 'arm64-v8a', 'armeabi-v7a'
|
|
|
|
// setAbiFilters(['arm64-v8a'])
|
|
|
|
// setAbiFilters(['arm64-v8a'])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -74,6 +74,17 @@ android {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
splits {
|
|
|
|
|
|
|
|
boolean isReleaseTask = gradle.startParameter.taskNames.any { it.contains("Release") }
|
|
|
|
|
|
|
|
// enabled on release build
|
|
|
|
|
|
|
|
abi {
|
|
|
|
|
|
|
|
enable isReleaseTask
|
|
|
|
|
|
|
|
reset()
|
|
|
|
|
|
|
|
include "armeabi-v7a", "arm64-v8a"
|
|
|
|
|
|
|
|
universalApk false
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
android.applicationVariants.all { variant ->
|
|
|
|
android.applicationVariants.all { variant ->
|
|
|
|
variant.outputs.all { output ->
|
|
|
|
variant.outputs.all { output ->
|
|
|
|
if (outputFileName.endsWith('.apk')) {
|
|
|
|
if (outputFileName.endsWith('.apk')) {
|
|
|
@ -81,7 +92,9 @@ android {
|
|
|
|
if(variant.buildType.name.equals('release')) {
|
|
|
|
if(variant.buildType.name.equals('release')) {
|
|
|
|
buildTypeFlag = "rel"
|
|
|
|
buildTypeFlag = "rel"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
def fileName = "mpapp_v${defaultConfig.versionName}_${buildTypeFlag}_${new Date(System.currentTimeMillis()).format("yyyyMMdd")}.apk"
|
|
|
|
def abi = output.getFilter(com.android.build.OutputFile.ABI)
|
|
|
|
|
|
|
|
if (abi == null) abi = "all"
|
|
|
|
|
|
|
|
def fileName = "mpapp_v${defaultConfig.versionName}_${buildTypeFlag}_${new Date(System.currentTimeMillis()).format("yyyyMMdd")}_${abi}.apk"
|
|
|
|
outputFileName = fileName
|
|
|
|
outputFileName = fileName
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|