From 66071d2b38cb118d5c4a001c1aac595ad83334c8 Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Fri, 19 Dec 2025 08:38:35 +0100 Subject: [PATCH 1/5] Ignore Android files --- .gitignore | 3 +++ mediapipe/examples/android/solutions/.gitignore | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 mediapipe/examples/android/solutions/.gitignore diff --git a/.gitignore b/.gitignore index 525f0878ef..65f3828f87 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ mediapipe/provisioning_profile.mobileprovision node_modules/ .configure.bazelrc .user.bazelrc + +*.iml +.idea diff --git a/mediapipe/examples/android/solutions/.gitignore b/mediapipe/examples/android/solutions/.gitignore new file mode 100644 index 0000000000..ef4d76035d --- /dev/null +++ b/mediapipe/examples/android/solutions/.gitignore @@ -0,0 +1,4 @@ +.gradle +.idea +local.properties +build From b0003dca895ca421842903e098a98d3f21c70c34 Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Fri, 19 Dec 2025 08:46:16 +0100 Subject: [PATCH 2/5] Bump Android version --- mediapipe/examples/android/solutions/build.gradle | 8 ++------ .../examples/android/solutions/facedetection/build.gradle | 1 - .../examples/android/solutions/facemesh/build.gradle | 1 - mediapipe/examples/android/solutions/hands/build.gradle | 1 - 4 files changed, 2 insertions(+), 9 deletions(-) diff --git a/mediapipe/examples/android/solutions/build.gradle b/mediapipe/examples/android/solutions/build.gradle index 691e410137..b08482ea58 100644 --- a/mediapipe/examples/android/solutions/build.gradle +++ b/mediapipe/examples/android/solutions/build.gradle @@ -1,14 +1,10 @@ -// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() mavenCentral() } dependencies { - classpath "com.android.tools.build:gradle:4.2.0" - - // NOTE: Do not place your application dependencies here; they belong - // in the individual module build.gradle files + classpath 'com.android.tools.build:gradle:8.13.2' } } @@ -19,6 +15,6 @@ allprojects { } } -task clean(type: Delete) { +tasks.register('clean', Delete) { delete rootProject.buildDir } diff --git a/mediapipe/examples/android/solutions/facedetection/build.gradle b/mediapipe/examples/android/solutions/facedetection/build.gradle index 5fc10444bb..a9ef3d6aee 100644 --- a/mediapipe/examples/android/solutions/facedetection/build.gradle +++ b/mediapipe/examples/android/solutions/facedetection/build.gradle @@ -4,7 +4,6 @@ plugins { android { compileSdkVersion 30 - buildToolsVersion "30.0.3" defaultConfig { applicationId "com.google.mediapipe.apps.facedetection" diff --git a/mediapipe/examples/android/solutions/facemesh/build.gradle b/mediapipe/examples/android/solutions/facemesh/build.gradle index 08dc98c363..51511f7dab 100644 --- a/mediapipe/examples/android/solutions/facemesh/build.gradle +++ b/mediapipe/examples/android/solutions/facemesh/build.gradle @@ -4,7 +4,6 @@ plugins { android { compileSdkVersion 30 - buildToolsVersion "30.0.3" defaultConfig { applicationId "com.google.mediapipe.apps.facemesh" diff --git a/mediapipe/examples/android/solutions/hands/build.gradle b/mediapipe/examples/android/solutions/hands/build.gradle index 4a275c11bd..2697a88e66 100644 --- a/mediapipe/examples/android/solutions/hands/build.gradle +++ b/mediapipe/examples/android/solutions/hands/build.gradle @@ -4,7 +4,6 @@ plugins { android { compileSdkVersion 30 - buildToolsVersion "30.0.3" defaultConfig { applicationId "com.google.mediapipe.apps.hands" From f628eabfaea67056155cfe683804747fb5477a2d Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Fri, 19 Dec 2025 08:46:28 +0100 Subject: [PATCH 3/5] Move namespace --- .../examples/android/solutions/facedetection/build.gradle | 1 + .../solutions/facedetection/src/main/AndroidManifest.xml | 3 +-- mediapipe/examples/android/solutions/facemesh/build.gradle | 1 + .../android/solutions/facemesh/src/main/AndroidManifest.xml | 3 +-- mediapipe/examples/android/solutions/hands/build.gradle | 1 + .../android/solutions/hands/src/main/AndroidManifest.xml | 3 +-- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mediapipe/examples/android/solutions/facedetection/build.gradle b/mediapipe/examples/android/solutions/facedetection/build.gradle index a9ef3d6aee..b0c832c4eb 100644 --- a/mediapipe/examples/android/solutions/facedetection/build.gradle +++ b/mediapipe/examples/android/solutions/facedetection/build.gradle @@ -3,6 +3,7 @@ plugins { } android { + namespace = "com.google.mediapipe.examples.facedetection" compileSdkVersion 30 defaultConfig { diff --git a/mediapipe/examples/android/solutions/facedetection/src/main/AndroidManifest.xml b/mediapipe/examples/android/solutions/facedetection/src/main/AndroidManifest.xml index 2e84a25d1b..c4efb83755 100644 --- a/mediapipe/examples/android/solutions/facedetection/src/main/AndroidManifest.xml +++ b/mediapipe/examples/android/solutions/facedetection/src/main/AndroidManifest.xml @@ -1,6 +1,5 @@ - + - + - + Date: Fri, 19 Dec 2025 09:27:50 +0100 Subject: [PATCH 4/5] Java 17 --- .../examples/android/solutions/facedetection/build.gradle | 4 ++-- mediapipe/examples/android/solutions/facemesh/build.gradle | 4 ++-- mediapipe/examples/android/solutions/hands/build.gradle | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mediapipe/examples/android/solutions/facedetection/build.gradle b/mediapipe/examples/android/solutions/facedetection/build.gradle index b0c832c4eb..34e4f939d4 100644 --- a/mediapipe/examples/android/solutions/facedetection/build.gradle +++ b/mediapipe/examples/android/solutions/facedetection/build.gradle @@ -21,8 +21,8 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } diff --git a/mediapipe/examples/android/solutions/facemesh/build.gradle b/mediapipe/examples/android/solutions/facemesh/build.gradle index cfc116089e..4dc4364777 100644 --- a/mediapipe/examples/android/solutions/facemesh/build.gradle +++ b/mediapipe/examples/android/solutions/facemesh/build.gradle @@ -21,8 +21,8 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } diff --git a/mediapipe/examples/android/solutions/hands/build.gradle b/mediapipe/examples/android/solutions/hands/build.gradle index 455b594150..669f317493 100644 --- a/mediapipe/examples/android/solutions/hands/build.gradle +++ b/mediapipe/examples/android/solutions/hands/build.gradle @@ -21,8 +21,8 @@ android { } } compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 } } From 3a9ccef2b55533f9d18e0a92761f378feab74576 Mon Sep 17 00:00:00 2001 From: Hannes Achleitner Date: Fri, 19 Dec 2025 09:28:32 +0100 Subject: [PATCH 5/5] Rename license file to enable build --- mediapipe/examples/android/solutions/{BUILD => BUILD.license} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename mediapipe/examples/android/solutions/{BUILD => BUILD.license} (100%) diff --git a/mediapipe/examples/android/solutions/BUILD b/mediapipe/examples/android/solutions/BUILD.license similarity index 100% rename from mediapipe/examples/android/solutions/BUILD rename to mediapipe/examples/android/solutions/BUILD.license