文档章节

mac NDK 环境搭建

kylinhuang
 kylinhuang
发布于 2015/06/11 16:42
字数 208
阅读 9606
收藏 6

1 download NDK for mac

    http://developer.android.com/tools/sdk/ndk/index.html

2 解压android-ndk-r10e-darwin-x86_64.bin

终端 cd 目录下

ndk$ chmod a+x android-ndk-r10c-darwin-x86_64.bin
ndk$ ./android-ndk-r10c-darwin-x86_64.bin

解压对应的文件夹

http://developer.android.com/ndk/downloads/index.html#extract

3 Eclipse中配置

Window > Preferences > Android >NDK > NDK Loaction

4 环境变量中配置

打开当前用户目录下 .bash_profile

export PATH=${PATH}:/Users/zhouxiyuan/Downloads/AndroidSDK/platform-tools/
export PATH=${PATH}:/Users/zhouxiyuan/Downloads/tools/android-ndk-r10e/
export ANDROID_SDK=/Users/zhouxiyuan/Downloads/AndroidSDK
export ANDROID_HOME=/Users/zhouxiyuan/Downloads/AndroidSDK
export NDK=/Users/zhouxiyuan/Downloads/tools/android-ndk-r10e

5 编译.so

终端 cd 项目目录下

ndk-build

zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ ndk-build
[armeabi] Compile thumb  : Hello <= Hello.c
[armeabi] SharedLibrary  : libHello.so
[armeabi] Install        : libHello.so => libs/armeabi/libHello.so
zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ ndk-build
[armeabi] Install        : libHello.so => libs/armeabi/libHello.so
zhouxiyuandeMacBook-Pro:Ndk_HelloWorld zhouxiyuan$ ndk-build

在对应的lib中生成.so文件

感觉比windows下方便多了 cygwin以前让我好纠结啊 ubuntu 开发部现实



© 著作权归作者所有

上一篇: 线程 整理
下一篇: Zxing 二维码扫描
kylinhuang
粉丝 4
博文 31
码字总数 23836
作品 0
九江
高级程序员
私信 提问
加载中

评论(1)

yule123000
yule123000
ding79
[寒江孤叶丶的CrossApp之旅_01]CrossApp在MAC下的环境搭建

MAC下的环境搭建和设置要比Windows简单的多。所以第一篇首先尝试搭建一下MAC下的环境。过会儿去琢磨Windows的去=。= 首先,要先下载CrossApp的工程,下载地址自然是9秒社区了传送门 其次,下...

jiumiao
2014/12/05
547
0
最新靠谱可用的 Mac 环境下 FFmpeg 环境搭建

大家好,我是光源。 最近在尝试搭建 FFmpeg 开发环境时遇到一个蛋疼的事,Google 了 N 篇文章竟然没有一篇是可以跑起来的! 少部分教程是给出了自我矛盾的配置(是的,按照贴出来的代码和配置...

光源_Android
2018/05/13
0
0
【iOS-cocos2d-X 游戏开发之三】Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目!

李华明Himi 原创,转载务必在明显处注明: 【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2dx/636.html 大家都知道Cocos2d-X是个多平台支持的游戏引擎,那么当今最主流...

迷途d书童
2012/03/19
698
0
关于MAC编译C++代码用到的NDK配置

@kylinhuang 你好,想跟你请教个问题:我看到您的这篇文章 mac NDK 环境搭建 我现在正在把整个项目移到MAC上开发,但是我目前是做Android客户端的,所以我需要在MAC上面配置好编译环境已经A...

chwenhan
2016/02/16
105
0
Android Studio之NDK环境搭建,so文件打包以及使用

本篇入门教程开发环境为mac + Android Studio + gradle 2.14.1,主要包含以下3块内容: NDK环境搭建 编写第一个JNI项目 打包出动态so文件,在其他项目中使用 一、NDK环境搭建 从Android Stu...

ljianbing
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

射频特征阻抗

Characteris Impendance(特性阻抗,也称为‘特征阻抗’)是我们经常看到并使用自己的术语之一,但非常模糊且难以解释。以下是来自几个不同来源的Characteris Impendance(特性阻抗)的一些定义。...

demyar
16分钟前
1
0
Spring Boot Tomcat配置项

参数配置容器 server.xx开头的是所有servlet容器通用的配置,server.tomcat.xx开头的是tomcat特有的参数,其它类似。 所有参数绑定配置类:org.springframework.boot.autoconfigure.web.Serv...

xiaomin0322
19分钟前
2
0
微课程 | 第二课《Docker 安装方式介绍》

微课程 | 第二课《Docker 安装方式介绍》视频 https://v.youku.com/v_show/id_XNDQ0NDUzNjkxNg==.html?spm=a2hzp.8244740.0.0 上一期我们介绍了 DBLE 的基本概况,下面进入我们的正题,正题基...

爱可生
20分钟前
2
0
GUAVA--基础工具(Preconditions)

1、前置条件 俗话说丑话讲在前面,在做某些事情的时候是需要做一些前置条件的。假如需要修改一条数据的话,当参数传进来,我们要先查询这条数据是否存在。这时候就需要一个if了,如果参数还需...

MrYuZixian
33分钟前
6
0
PythonSpot 中文系列教程 · 翻译完成

原文:PythonSpot Python Tutorials 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 在线阅读 ApacheCN 学习资源 目录 PythonSpot 中文系列教...

ApacheCN_飞龙
41分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部