android 使用 zstd算法压缩文件

需要交叉编译 ,流程如下

#1. 从GitHub拉取zstd源码

git clone https://github.com/facebook/zstd.git

#2. 交叉编译Android版本的zstd

cd build/cmake

mkdir arm64-v8a

cd arm64-v8a

设置ndk路径

export NDK=xxx

export ABI=arm64-v8a

export MINSDKVERSION=30

设置zstd的bin install路径

export CMAKE_INSTALL_PREFIX=xxx

cmake

-DCMAKE_TOOLCHAIN_FILE= N D K / b u i l d / c m a k e / a n d r o i d . t o o l c h a i n . c m a k e − D A N D R O I D A B I = NDK/build/cmake/android.toolchain.cmake \ -DANDROID_ABI= NDK/build/cmake/android.toolchain.cmake −DANDROIDABI=ABI

-DANDROID_PLATFORM=android- M I N S D K V E R S I O N − D C M A K E I N S T A L L P R E F I X = MINSDKVERSION \ -DCMAKE_INSTALL_PREFIX= MINSDKVERSION −DCMAKEINSTALLPREFIX=CMAKE_INSTALL_PREFIX

make install

相关推荐
月明泉清22 分钟前
Android中对于点击事件的深度梳理(二)
android
遇见火星26 分钟前
Linux 服务可用性监控实战:端口、进程、接口怎么监控?
android·linux·运维
njsgcs27 分钟前
基于memos和agentscope的ai工具和记忆调用助手
android
特立独行的猫a1 小时前
从XML到Compose的UI变革:现代(2026)Android开发指南
android·xml·ui·compose·jetpack
xiangxiongfly9151 小时前
Android 共享元素转场效果
android·动画·共享元素转场效果
我是阿亮啊1 小时前
Android 中线程和进程详解
android·线程·进程·进程间通信
我命由我123452 小时前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
似霰2 小时前
Android 平台智能指针使用与分析
android·c++
有位神秘人2 小时前
Android中BottomSheetDialog的折叠、半展开、底部固定按钮等方案实现
android
LeeeX!3 小时前
YOLOv13全面解析与安卓平台NCNN部署实战:超图视觉重塑实时目标检测的精度与效率边界
android·深度学习·yolo·目标检测·边缘计算