Mac下Android studio 之NDK配置及编译.so文件

1.概述

FBReader需要编译相关.so文件,在此做个mac下NDK配置方便FBReader开发者修改NDK代码编译.so。

为此,花点时间分享给大家供以后配置中作为参考。

2.环境

本人的开发配置 是:macOS Sierra 10.12.5  + androioid studio 2.3.3 + android-ndk-r10e-darwin-x86_64+git 。安装 androioid studio  可以去网上下载安装,在这里省略掉(原因就是简单)。

3.操作流程(安装android-ndk-r10e-darwin-x86_64)

A、网上下载 android-ndk-r10e-darwin-x86_64 包;

B、解压到自己自定义的路径;

C、解压后,此时在文件存放路径会得到一个解压完成后的NDK存放目录。

效果如下图:

Mac下Android studio 之NDK配置及编译.so文件_第1张图片
android-ndk-r10e - 安装路径

此时:打开:命令终端输入命令pico .bash_profile


Mac下Android studio 之NDK配置及编译.so文件_第2张图片

请按如下步骤操作:

1.输入命令pico .bash_profile 点击 enter 

2.export PATH=${PATH}:/Users/ahq/workspaces/android_dev/android-sdk-macosx/platfo$

3.export PATH=${PATH}:/Users/ahq/workspaces/android_dev/android-ndk-r10e

4.A_NDK_ROOT=/Users/ahq/workspaces/android_dev/android-ndk-r10e

5.最后保存( control+X) 选 Y


Mac下Android studio 之NDK配置及编译.so文件_第3张图片

6.此时android-ndk-r10e配置已完成。

4.编译FBReader .so文件

A、打开 github 下载 FBReader_AS 地址:https://github.com/adolfAn/FBReader_AS

B、打开 androioid studio 及打开FBReader_AS项目看看是否编译成功

C、FBReader_AS 项目中配置NDK省略(已配置)

D、打开终端 跳转到 jni目录(/Users/ahq/workspaces/android_studio_workspaces/FBReader_AS/fBReader/src/main/jni)

F、执行ndk-build。编译一段时间会编译完成。此时编译完成。可以使用不同cpu 架构的.so文件。

你可能感兴趣的:(Mac下Android studio 之NDK配置及编译.so文件)