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

相关推荐
钛态10 小时前
Flutter 三方库 http_mock_adapter — 赋能鸿蒙应用开发的高效率网络接口 Mock 与自动化测试注入引擎(适配鸿蒙 HarmonyOS Next ohos)
android·网络协议·flutter·http·华为·中间件·harmonyos
王码码203510 小时前
Flutter for OpenHarmony:Flutter 三方库 algoliasearch 毫秒级云端搜索体验(云原生搜索引擎)
android·前端·git·flutter·搜索引擎·云原生·harmonyos
左手厨刀右手茼蒿10 小时前
Flutter for OpenHarmony: Flutter 三方库 shamsi_date 助力鸿蒙应用精准适配波斯历法(中东出海必备)
android·flutter·ui·华为·自动化·harmonyos
代码飞天11 小时前
wireshark的高级使用
android·java·wireshark
2501_9159184112 小时前
苹果App Store上架审核卡住原因分析与解决方案指南
android·ios·小程序·https·uni-app·iphone·webview
skiy12 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
小小小点12 小时前
Android四大常用布局详解与实战
android
MinQ13 小时前
binder和socket区别及原理
android
Ehtan_Zheng14 小时前
Jetpack Compose 中绘制发光边框的多种方式
android
智塑未来14 小时前
像素蛋糕安卓版 AI 专业修图全场景输出高清成片
android·人工智能