From f46f22e1d02c831a81317b4f4a2ea79f0417917e Mon Sep 17 00:00:00 2001 From: gggaa2152 <60614405+gggaa2152@users.noreply.github.com> Date: Mon, 6 Apr 2026 02:42:50 +0800 Subject: [PATCH] Update android_build.yml --- .github/workflows/android_build.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index 72f55363a..7f61369b4 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -19,7 +19,7 @@ jobs: java-version: '17' distribution: 'temurin' - # 确保安装了 Ninja 构建工具,Android NDK 编译推荐用这个 + # 安装 Ninja 构建工具 - name: Install Ninja run: sudo apt-get install ninja-build @@ -27,7 +27,7 @@ jobs: uses: nttld/setup-ndk@v1 id: setup-ndk with: - ndk-version: r26b # r26b 对 Vulkan 支持很好 + ndk-version: r26b - name: Build with CMake run: | @@ -38,13 +38,13 @@ jobs: -DANDROID_ABI=arm64-v8a \ -DANDROID_PLATFORM=android-26 \ -DCMAKE_BUILD_TYPE=Release \ - -DANDROID_STL=c++_shared - ninja # 使用 ninja 代替 make,效率更高 + -DANDROID_STL=c++_static # <--- 关键修改:强制静态链接 C++ 运行时 + ninja - name: Upload Artifacts uses: actions/upload-artifact@v4 with: name: JKMenu-Package path: | - build/libJKMenu.so + build/JKMenu.so build/jk_injector