From 01c0713a4c2488c32ad545c8e4ab078e950ab8f9 Mon Sep 17 00:00:00 2001 From: MTing Date: Mon, 1 Sep 2025 17:48:31 +0800 Subject: [PATCH] change build.gradle --- app/build.gradle | 4 ++++ facelibrary/build.gradle | 11 +++++++---- gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle | 8 ++++++-- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 73ee78a..ecf2eb7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -79,6 +79,10 @@ dependencies { // Android开发工具库 implementation 'com.blankj:utilcode:1.30.7' + // 人脸识别库 + implementation project(':facelibrary') + implementation files('libs/orbbec_module-debug.aar') + testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' diff --git a/facelibrary/build.gradle b/facelibrary/build.gradle index e3a9d0c..7c3c285 100644 --- a/facelibrary/build.gradle +++ b/facelibrary/build.gradle @@ -1,9 +1,13 @@ apply plugin: 'com.android.library' android { + namespace 'com.baidu.idl.main.facesdk' compileSdkVersion 29 -// buildToolsVersion '26.0.2' + buildToolsVersion '35.0.0' publishNonDefault true + buildFeatures { + buildConfig true + } defaultConfig { minSdkVersion 16 targetSdkVersion 29 @@ -44,13 +48,12 @@ android { } dependencies { - implementation files('libs/liantian.jar') - compile fileTree(include: ['*.jar'], dir: 'libs') + api files('libs/liantian.jar') + api fileTree(include: ['*.jar'], dir: 'libs') // implementation 'org.jetbrains:annotations-java5:15.0' // implementation ('org.jetbrains:annotations-java5:15.0'){ // exclude module: 'org.intellij.lang.annotations' // } - compile files('libs/orbbec_module-debug.aar') implementation files('libs/FaceSDK-3568-3.1.jar') implementation files('libs/bd_unifylicense.jar') diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index b69b7b5..8ebee93 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.4-bin.zip +distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-9.0.0-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists \ No newline at end of file diff --git a/settings.gradle b/settings.gradle index 584938a..892c4d6 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,12 +6,16 @@ pluginManagement { } } dependencyResolutionManagement { - repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS) repositories { google() mavenCentral() + flatDir { + dirs '../facelibrary/libs' + } } } rootProject.name = "OxFaceLogin" -include ':app' \ No newline at end of file +include ':app' +include ':facelibrary' \ No newline at end of file