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

相关推荐
jzlhll1236 小时前
android MVC/MVP/MVVM/MVI架构发展历程和编写范式
android·架构
安卓开发者6 小时前
Android ConstraintLayout 使用详解
android
CV资深专家9 小时前
Android 基础入门学习目录(持续更新)
android
侧耳4299 小时前
android添加i2c-tools工具
android
我是好小孩13 小时前
Android-侧边导航栏的使用
android·gitee
吗喽对你问好13 小时前
安卓基础布局核心知识点整理
android·gitee
安卓开发者13 小时前
Android Material Components 全面解析:打造现代化 Material Design 应用
android
教程分享大师14 小时前
带root权限_中国移动创维DT541_S905L3融合机器改机顶盒刷机教程 当贝纯净版安卓9.0系统线刷包 刷机包
android
wuk99814 小时前
Android:UI:Drawable:View/ImageView与Drawable
android·ui
whysqwhw15 小时前
Kotlin 中作用域函数 let、with、run、also、apply 的核心使用指南
android