From 43fde7df763cd0b1850553a395e09cad482f9865 Mon Sep 17 00:00:00 2001 From: liuguijing <123456> Date: Mon, 30 Dec 2024 17:57:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E6=B8=A0=E9=81=93=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 44 +++++++++++++++++++++++++++++++++----------- 1 file changed, 33 insertions(+), 11 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 89d04459..76089345 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -39,17 +39,7 @@ android { buildConfigField "long","BUILD_TIMESTAMP", System.currentTimeMillis() + "L" testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' - externalNativeBuild { - cmake { - // cppFlags '-std=c++17 -frtti -fexceptions -Wno-error=format-security' - cppFlags '-std=c++17 -fexceptions -Wno-error=format-security -fopenmp' - // cppFlags '-std=c++17 -Wno-error=format-security' - // arguments "-DANDROID_STL=c++_shared" - arguments "-DNCNN_DISABLE_EXCEPTION=OFF", "-DTERM_CORE_ROOT=" + coreroot, "-DOpenCV_DIR=" + opencvsdk + "/sdk/native/jni", "-DHDRPLUS_ROOT=" + hdrplusroot, "-DNCNN_ROOT=" + ncnnroot, "-DHALIDE_ROOT=" + halideroot - abiFilters 'arm64-v8a', 'armeabi-v7a' - // setAbiFilters(['arm64-v8a']) - } - } + } buildTypes { @@ -125,6 +115,38 @@ android { } } + + flavorDimensions "version" + productFlavors { + N938 { + dimension "version" + externalNativeBuild { + cmake { + // cppFlags '-std=c++17 -frtti -fexceptions -Wno-error=format-security' + cppFlags '-std=c++17 -fexceptions -Wno-error=format-security -fopenmp' + // cppFlags '-std=c++17 -Wno-error=format-security' + // arguments "-DANDROID_STL=c++_shared" + arguments "-DNCNN_DISABLE_EXCEPTION=OFF", "-DTERM_CORE_ROOT=" + coreroot, "-DOpenCV_DIR=" + opencvsdk + "/sdk/native/jni", "-DHDRPLUS_ROOT=" + hdrplusroot, "-DNCNN_ROOT=" + ncnnroot, "-DHALIDE_ROOT=" + halideroot + abiFilters 'arm64-v8a', 'armeabi-v7a' + // setAbiFilters(['arm64-v8a']) + } + } + } + weipai { + dimension "version" + externalNativeBuild { + cmake { + // cppFlags '-std=c++17 -frtti -fexceptions -Wno-error=format-security' + cppFlags '-std=c++17 -fexceptions -Wno-error=format-security -fopenmp' + // cppFlags '-std=c++17 -Wno-error=format-security' + // arguments "-DANDROID_STL=c++_shared" + arguments "-DNCNN_DISABLE_EXCEPTION=OFF", "-DTERM_CORE_ROOT=" + coreroot, "-DOpenCV_DIR=" + opencvsdk + "/sdk/native/jni", "-DHDRPLUS_ROOT=" + hdrplusroot, "-DNCNN_ROOT=" + ncnnroot, "-DHALIDE_ROOT=" + halideroot + abiFilters 'arm64-v8a', 'armeabi-v7a' + // setAbiFilters(['arm64-v8a']) + } + } + } + } } dependencies {