diff --git a/app/build.gradle b/app/build.gradle index 25a9dbe..a2469c7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -38,13 +38,13 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_21 - targetCompatibility JavaVersion.VERSION_21 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } // 添加 Kotlin 编译选项 kotlinOptions { - jvmTarget = '21' // 与 Java 版本保持一致 + jvmTarget = '17' // 与 Java 版本保持一致 } kotlin { diff --git a/app/src/main/java/com/hmwl/face_sdk/FaceActivity.java b/app/src/main/java/com/hmwl/face_sdk/FaceActivity.java index 02601b7..80b4af4 100644 --- a/app/src/main/java/com/hmwl/face_sdk/FaceActivity.java +++ b/app/src/main/java/com/hmwl/face_sdk/FaceActivity.java @@ -271,4 +271,11 @@ public class FaceActivity extends GameActivity implements FaceLandmarkerHelper.L Log.i("FaceActivity", "ChangeState:" + json); ChangeStateCpp(json); } + + // 添加这个缺失的方法 + @Override + public void onEmpty() { + // 当没有检测到人脸时的处理逻辑 + Log.d(TAG, "No face detected in the current frame"); + } } \ No newline at end of file diff --git a/build.gradle b/build.gradle index 5e8fce8..60094ff 100644 --- a/build.gradle +++ b/build.gradle @@ -2,5 +2,5 @@ plugins { alias(libs.plugins.android.application) apply false alias(libs.plugins.android.library) apply false // 添加这行 - id 'org.jetbrains.kotlin.android' version '2.2.0' apply false + id 'org.jetbrains.kotlin.android' version '1.9.0' apply false } \ No newline at end of file diff --git a/example/build.gradle b/example/build.gradle index d4bf205..28dbfaa 100644 --- a/example/build.gradle +++ b/example/build.gradle @@ -7,7 +7,7 @@ android { compileSdk 36 defaultConfig { - applicationId "com.hmwl.f20251107" + applicationId "com.hmwl.f20251110" minSdk 30 targetSdk 36 versionCode 1 @@ -23,8 +23,8 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_11 - targetCompatibility JavaVersion.VERSION_11 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } diff --git a/example/src/main/res/values/strings.xml b/example/src/main/res/values/strings.xml index 91ce971..6d4f3ef 100644 --- a/example/src/main/res/values/strings.xml +++ b/example/src/main/res/values/strings.xml @@ -1,3 +1,3 @@ - f20251107 + f20251110 \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 8c134b8..e383a1f 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ [versions] -agp = "8.12.2" +agp = "8.3.2" junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8231e60..0a5b923 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Wed Oct 15 17:29:15 CST 2025 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists