• MAC开发NDK非常的简单


    转自:http://www.cnblogs.com/jarrah/archive/2013/03/15/2961892.html

     附带CDT的下载:http://www.eclipse.org/cdt/downloads.php

     导入jni.h , Project Properties -> C/C++ General -> Path and Symbols
     选择include标签,Add -> $Android_NDK_HOME/platforms/android-14/arch-arm/usr/include

    Mac os x下配置 Android ndk 开发环境

     

     1.阅读下面之前,请确保你android sdk的开发环境已经搭建好,ADT也最好是目前最新的.

     2.到http://developer.android.com/tools/sdk/ndk/index.html这里下载最新的ndk.

     3.下载完成后,解压你下载的文件.

     4.配置一下你的.bash_profile; 开启终端,输入命令 pico .bash_profile 

    首先添加一行 export PATH=${PATH}:/Users/jarrahwu/Documents/android-ndk-r8d

    然后再来一行 A_NDK_ROOT=/Users/jarrahwu/Documents/android-ndk-r8d

    最后来一行  export A_NDK_ROOT

    这个其实就相当于windows里面的环境变量.contrl + x 保存一下,再输入 Y确认,最后来个enter.最后的最后,关闭终端,重新打开一下.

    可以参考一下我上传的图片.

    如果上面配置无误的话.就可以准备写一个ndk的hello world了.

    (1)首先想正常建立android项目一样,建立好一个项目叫MyNDK

    (2)配置一下android NDK 的路径,具体操作就是->eclipse  ->preferences ->android ->NDK 然后再配置自己的NDK路径

    (3)如果你不是最新的ADT可能你会要在终端用javah命令来添加NDK支持,建立文件夹什么的之类的,但是现在最新的ADT已经包含了一些列这些操作.你可以很简单就能添加NDK支持.

    具体操作:  右键你的项目 ->android tools ->Add Native Support..一下子就OK了.如果你的eclipse不能查看c文件的话,你就要添加CDT的支持了.

    很简单的就建立了一个NDK的project了.

    下面到代码部分,先java部分吧,在你的activity里面主要就是调用你的ndk库,调用库的方法.

    下面来到关键部分了.就C了,当时遇到了好多错误什么的,尤其要注意格式,和规范吧.直接看代码吧.一定要有这个extern 什么开头的 声明一下你的方法,不然回报错的.

    最后我们来运行一下吧.看看效果..

  • 相关阅读:
    WINNER队成立(第二天)
    新学期组队合作
    构建之法第8、9、10章
    第一阶段冲刺(第一天)
    作业六:小学生四则运算之NABCD模型与产品Backlog。
    构建之法第六章、第七章观后感
    四则运算,测试与封装。
    使用Webpack4 搭建React项目
    算法一小时--希尔排序
    算法一小时-插入排序
  • 原文地址:https://www.cnblogs.com/lee0oo0/p/3414500.html
Copyright © 2020-2023  润新知