From 3c8964bc83e66fa658991b1d8b71db2ea9a6e7a0 Mon Sep 17 00:00:00 2001 From: NkBe Date: Mon, 23 Feb 2026 18:02:04 +0800 Subject: [PATCH] Enable resource shrinking; bump CMake min version --- manager/build.gradle.kts | 4 +++- patch-loader/src/main/jni/CMakeLists.txt | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/manager/build.gradle.kts b/manager/build.gradle.kts index ba153c5..2ee516e 100644 --- a/manager/build.gradle.kts +++ b/manager/build.gradle.kts @@ -27,7 +27,9 @@ android { buildTypes { release { - isMinifyEnabled = true + isMinifyEnabled = true // 启用 R8/ProGuard 进行代码压缩、优化和混淆。 + isShrinkResources = true // 启用资源缩减,移除未被引用的资源文件。 + isDebuggable = false // 发布版本禁止调试。 proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" diff --git a/patch-loader/src/main/jni/CMakeLists.txt b/patch-loader/src/main/jni/CMakeLists.txt index d562a55..f820808 100644 --- a/patch-loader/src/main/jni/CMakeLists.txt +++ b/patch-loader/src/main/jni/CMakeLists.txt @@ -1,5 +1,5 @@ project(npatch) -cmake_minimum_required(VERSION 3.28) +cmake_minimum_required(VERSION 3.31.1) set(CMAKE_CXX_STANDARD 23) add_subdirectory(${CORE_ROOT} core)