fix:使用proot执行

This commit is contained in:
spiritlhl
2025-11-02 16:28:20 +08:00
parent 6a647fc980
commit 87424fecc1
5 changed files with 188 additions and 4 deletions

View File

@@ -125,12 +125,26 @@ jobs:
mv /tmp/goecs jniLibs/x86_64/libgoecs.so
chmod 755 jniLibs/x86_64/libgoecs.so
# 下载 proot用于在 Android 上运行 Linux 二进制文件)
echo "下载 proot..."
PROOT_VERSION="5.4.0"
# ARM64 proot
curl -L "https://github.com/proot-me/proot/releases/download/v${PROOT_VERSION}/proot-v${PROOT_VERSION}-aarch64-static" \
-o jniLibs/arm64-v8a/libproot.so
chmod 755 jniLibs/arm64-v8a/libproot.so
# x86_64 proot
curl -L "https://github.com/proot-me/proot/releases/download/v${PROOT_VERSION}/proot-v${PROOT_VERSION}-x86_64-static" \
-o jniLibs/x86_64/libproot.so
chmod 755 jniLibs/x86_64/libproot.so
echo ""
echo "jniLibs 文件列表:"
ls -lh jniLibs/*/libgoecs.so
ls -lh jniLibs/*/*.so
echo ""
echo "文件大小:"
du -sh jniLibs/*/libgoecs.so
du -sh jniLibs/*/*.so
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}