Mac下Android studio 之NDK配置教程(一)

1.概述


     近期项目全线转移到Mac下使用使用Android studio开发。

遇到关键代码封装到 ***native***层,此时在win下的NDK配置步骤所有失效。

为此,花费了大量时间用来查阅资料,在此,记录下来,分享给大家供以后配置中作为參考。

2.环境


本人使用的开发配置 是:MAC OS 10.10 +androioid studio 1.2+android-ndk-r10e-darwin-x86_64+git 。

其它配置相似操作就可以。

3.操作流程

1.MAC 下打开终端 获取NDK文件夹的权限

chmod a+x android-ndk-r10c-darwin-x86_64.bin
后面为文件存放路径 。


2.cd 路径。

cd 路径。
假设不知道文件的详细路径,能够直接拖拽到命令终端窗体下就可以。


3.继续运行解压命令

./android-ndk-r10c-darwin-x86_64.bin


此时在文件存放路径会得到一个解压完毕后的NDK存放文件夹。

效果例如以下图:

得到下图说明:解压文件成功。

此时:打开:命令终端:

请按例如以下步骤操作:

1.输入命令 pico .bash_profile
2. export NDK_ROOT=/Applications/Android-NDK/android-ndk-r10e
3. export PATH=$PATH:$NDK_ROOT
最后保存( control+X) 选 Y

4.更新刚配置的环境变量输入source .bash_profile


验证成功

1.终端下进入
NDK 下的sample 文件夹下

按例如以下步骤測试是否配置成功:
1.cd hello-jni/
2. 运行 ndk-build

出现例如以下界面表示基本变量配置成功。。

我将在教程二继续介绍怎么在Android studio中配置使用的步骤。

Mac下Android studio 之NDK配置教程(一)相关推荐

  1. Mac下Android studio 之NDK配置教程(二)

    Mac下Android studio 之NDK配置教程(二) (一)简述 从上一篇NDK配置教程(一) 中,我 简单的阐述了MAC下NDK的基本解压和环境配置步骤. 本节我讲详细描述android s ...

  2. mac下Android studio配置gradle的路径

    2019独角兽企业重金招聘Python工程师标准>>> 最详细的mac下Android studio配置gradle的路径 转载于:https://my.oschina.net/sh ...

  3. android studio日志不打印,Mac 下 Android Studio 不打印日志的解决办法

    Mac 下 Android Studio 不打印日志的解决办法 Mac 下 Android Studio 不打印日志的解决办法 前言: 在 Mac 下使用 Android Studio 时常会遇到 A ...

  4. 【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )

    文章目录 I . 源码编译配置 II . 构建脚本配置 III . NDK 函数库打包配置 IV . Java 与 C 代码示例 V . CMake 配置 ( CMakeLists.txt ) VI ...

  5. Android 开发之Windows环境下Android Studio安装和使用教程(图文详细步骤)

    鉴于谷歌最新推出的Android Studio备受开发者的推崇,所以也跟着体验一下. 一.介绍Android Studio  Android Studio 是一个Android开发环境,基于Intel ...

  6. Android笔记——Windows环境下Android Studio v1.0安装教程

    本文主要讲解Windows环境下Android Studio的安装教程,Mac的Android Studio安装与此类似不在赘述,另外友情提示Windows下的SDK与Mac的SDK是通用的,可以直接 ...

  7. android studio mac地址,最详细的mac下Android studio配置gradle的路径

    http://www.voidcn.com/article/p-quqzyzuy-pa.html 转载请注明出处-by SteveQ Android Studio 自带的gradle路径为: 1.找到 ...

  8. android studio mac svn插件,mac下Android studio如何使用SVN进行版本控制?

    很久没使用svn了,大家都用git,但没办法,项目需要.网上mac环境下的Android  studio配置svn的教程貌似都不是很详细,在此自己记录也为方便他人. 网上说mac自带svn客户端.没去 ...

  9. android studio降版本,Mac下Android Studio完美从2.2.2降级到2.1.3正式版方案

    本人开发工具一直秉行与时俱进的原则,没事就升级到Studio2.2.2最新版本了.本来以为最新版本应该用着挺爽的,然并卵. 首先,谷歌一直推荐的instant Run还是个坑,用起来还是不好用,遂关闭 ...

最新文章

  1. Android 编译源码 注意事项
  2. 东京奥运会将利用 AI 识别可疑人员
  3. DC的网络连接端口与防火墙设置[为企业部署Windows Server 2008系列十]
  4. QT的QStateMachine类的使用
  5. MySQL删除环境变量配置
  6. 如何把某个网站的SSL Server certificate链导入到ABAP Netweaver系统里
  7. Docker-Compose 一键部署Ningx+.Net Core+Redis集群
  8. 【转】c++优先队列(priority_queue)用法详解
  9. CentOS 最小化安装后安装桌面
  10. 求向量的垂线_高考数学填空题如何快速求直线关于直线对称的直线方程
  11. 广义线性模型(GLM, Generalized Linear Model)
  12. 高三计算机专业vb试题二答案,高三计算机专业VB试题(二)
  13. CE实现植物大战僵尸后台运行
  14. excel切片器_Excel有一对极品组合工具,能快速实现数据多维动态透视
  15. Postgresql中xlog生成和清理逻辑
  16. 大数据归档-冷热数据分离
  17. vue给url 中文参数 添加编码解码
  18. 伯克利大学计算机专业,加州大学伯克利分校计算机专业
  19. MT2503原理图芯片资料整合下载,MT2503处理器概述
  20. 00008 - layui 表单验证,需要验证,但非必输

热门文章

  1. ASP .NET 如何在 SQL 查询层面实现分页
  2. Docker基础技术:Linux Namespace【上】
  3. [转]数据可视化:基本图表
  4. linux卸载mysql,apache,php
  5. rhel6ACL权限
  6. 【莓控】黑莓8110中文说明书
  7. IT人士必备五大绿色健康生活用品
  8. WSAStartup函数
  9. MongoDB —— 概念简述
  10. mysql常见问题处理-插入数据error code:1206