文档章节

mac NDK 环境搭建

kylinhuang
 kylinhuang
发布于 2015/06/11 16:42
字数 208
阅读 9452
收藏 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
539
0
最新靠谱可用的 Mac 环境下 FFmpeg 环境搭建

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

光源_Android
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
0
0
关于MAC编译C++代码用到的NDK配置

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

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

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

ljianbing
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

tomcat编译超过64k大小的jsp文件报错原因

  今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回...

SEOwhywhy
13分钟前
0
0
flutter http 请求客户端

1、pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,通过网址“https://pub.dartlang.org/packages/http#-installing-tab-”确认版本号后,将http(0...

渣渣曦
13分钟前
0
0
Django基本命令及moduls举例

一、Django基本命令 1.创建项目 django-admin.py startproject mysite 创建后的项目结构:- mysite - mysite #对整个程序进行配置 - init #导入包专用- settings ...

枫叶云
28分钟前
4
0
zabbix安装

rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm 安装jdk rpm -ivh (自行在网上下载rpm包) 安装php并修改相应参数 yum -y install php56w php56w-gd php56w-mysqlnd php56w-bcmath......

muoushi
29分钟前
3
0
MySQL自增属性auto_increment_increment和auto_increment_offset

MySQL的系统变量或会话变量auto_increment_increment(自增步长)和auto_increment_offset(自增偏移量)控制着数据表的自增列ID。 mysql> show tables;Empty set (0.00 sec)mysql> CREATE TA......

野雪球
今天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部