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

相关推荐
双鱼大猫13 分钟前
一句话说透Android里面的ServiceManager的注册服务
android
双鱼大猫1 小时前
一句话说透Android里面的Window的内部机制
android
双鱼大猫1 小时前
一句话说透Android里面的为什么要设计Window?
android
双鱼大猫2 小时前
一句话说透Android里面的主线程创建时机,frameworks层面分析
android
苏金标2 小时前
android 快速定位当前页面
android
雾里看山5 小时前
【MySQL】内置函数
android·数据库·mysql
风浅月明6 小时前
[Android]页面间传递model列表
android
法迪6 小时前
Android自带的省电模式主要做什么呢?
android·功耗
风浅月明6 小时前
[Android]AppCompatEditText限制最多只能输入两位小数
android
没有晚不了安6 小时前
1.11作业
android