Ubuntu搭建Android架构so库交叉编译环境
创始人
2025-01-09 14:34:25
0

目录

  • 前言
  • 一、下载NDK并安装
  • 二、安装NDK
  • 三、配置交叉编译工具链
  • 四、编写交叉编译脚本


前言

需要将一些源码编译成Android可用的架构的so库

一、下载NDK并安装

https://developer.android.google.cn/ndk/downloads/
在这里插入图片描述


二、安装NDK

将下载下来的android-ndk-r23b-linux.zip解压在根目录,并配置环境
vi ~/.profile
在末尾出添加并保存
export ANDROID_NDK_ROOT=“/home/marico/android-ndk-r23b”
然后再执行source ~/.profile
在终端上输入ndk-build,提示如下图所示,即安装成功。

在这里插入图片描述


三、配置交叉编译工具链

在android-ndk-r23b/build/tools目录有生成独立工具链的脚本make-standalone-toolchain.sh
make-standalone-toolchain.sh --install-dir=/tmp/android-toolchain --arch=arm64 --platform=android-29
–install-dir 工具链安装位置
–arch 编译的so库架构
–platform 编译平台
因为我编译的是Android arm64架构的,采用的是默认配置
android-ndk-r23b/toolchains/llvm/prebuilt/linux-x86_64/bin
在这里插入图片描述
配置工具链的环境
vi ~/.profile
在末尾出添加并保存
export TOOLCHAIN_PATH=“$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin”
然后再执行source ~/.profile
至此,交叉编译环境已经搭建完成。


四、编写交叉编译脚本

在这里插入图片描述

相关内容

热门资讯

透视系统!德扑圈透视(透视)竟... 1、透视系统!德扑圈透视(透视)竟然是真的有挂(详细辅助可靠技巧);详细教程。2、德扑圈透视透视辅助...
透视安卓版!wpk脚本辅助器(... 透视安卓版!wpk脚本辅助器(透视)详细辅助可靠教程(好像真的是有挂)运wpk脚本辅助器辅助工具,进...
透视好牌!wepokeai代打... 透视好牌!wepokeai代打,wopoker辅助,详细透视透明挂教程1、起透看视 wepokeai...
透视了解!wpk官网下载链接(... 透视了解!wpk官网下载链接(透视)最初有挂(详细辅助AA德州教程)准备好在wpk官网下载链接 ia...
透视黑科技!智星德州菠萝插件官... 透视黑科技!智星德州菠萝插件官网(透视)详细辅助扑克教程(确实是有挂)1、很好的工具软件,可以解锁游...
透视有挂!wepoke ai辅... 透视有挂!wepoke ai辅助,wepoke中牌率,详细透视必胜教程1、每一步都需要思考,不同水平...
透视插件!aapoker真的假... 透视插件!aapoker真的假的(透视)总是真的有挂(详细辅助力荐教程)1、点击下载安装,微扑克wp...
透视黑科技!hhpoker透视... 透视黑科技!hhpoker透视脚本(透视)详细辅助2025新版总结(切实真的是有挂);1、任何hhp...
透视中牌率!wepoke辅助技... 透视中牌率!wepoke辅助技巧,wepoke靠谱吗,详细透视wepoke教程1、超多福利:超高返利...
透视黑科技!pokerworl... 1、透视黑科技!pokerworld辅助器(透视)往昔真的有挂(详细辅助透视教程)。2、pokerw...