最新 Paddle-Lite Android平台编译

一.克隆源码 (只拉取最新的代码(包括子模块))

bash 复制代码
git clone --depth=1 --recurse-submodules --shallow-submodules -b develop https://github.com/PaddlePaddle/Paddle-Lite.git

二.安装基本编译环境

bash 复制代码
# 如果还少什么就自己补
sudo apt install -y gcc g++

三.配置环境变量

bash 复制代码
export ANDROID_HOME=/home/ml/Android/Sdk
export NDK_ROOT=$ANDROID_HOME/ndk/28.2.13676358

export PATH=$PATH:$NDK_ROOT

四.修改编译脚本

修改项目目录下 lite/tools/build_android.sh

bash 复制代码
# 将set -e改为set -ex
# 有时候我们看不到错误原因脚本就退出了,很烦
set -ex

# 设置为动态库
ANDROID_STL=c++_shared
# 编译工具用clang
TOOLCHAIN=clang
# 额外的算子支持,大部分模型都需要开启
WITH_EXTRA=ON

五.授予权限并执行

项目目录下执行以下命令

bash 复制代码
# 授权
chmod 777 lite/tools/build_android.sh
# 执行编译
./lite/tools/build_android.sh
相关推荐
古法安卓4 分钟前
Android-SELinux 策略调试实战:从 AVC 日志到策略修复
android·java·android studio
AI人工智能+18 分钟前
医疗器械生产备案凭证识别技术,以AI为核心驱动力,为构建透明、高效、安全的医疗器械流通秩序提供了坚实的技术支撑。
人脸识别·ocr·医疗器械生产备案凭证识别
Dovis(誓平步青云)1 小时前
DevEco Studio 6.1.1 Windows 安装实录:从下载校验到首次启动
android·开发语言·数据库·人工智能·windows·harmonyos
Zender Han1 小时前
Flutter 自适应(Adaptive)与响应式(Responsive)设计实践:官方推荐方案详解
android·flutter·ios
我命由我123451 小时前
Android 开发问题:TopAppBar 和 topAppBarColors API is experimental...
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
造火箭2 小时前
Android UI自动化测试可行性评估SKILL
android·功能测试·ui
hunterandroid4 小时前
[Android 从零到一] ViewPager2 与 Fragment 生命周期协同:从预加载到状态一致性
android·前端
mmsx4 小时前
一个黑边 Bug 修了两版:自己算矩阵直接黑屏,借库重建只用了一行 setZoom
android·前端
枢影Kernel4 小时前
Android CLI 与 Android Skills 最佳实践:把 AI Agent 接入可验证的 Android 开发流程
android
Zguigo4 小时前
OCR 核心原理 + 模型 + 检测与识别
数据库·ocr