• 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 什么开头的 声明一下你的方法,不然回报错的.

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

    有需要源码的可以留言.看到就回.本文如果有写得不好的地方,希望多多拍砖.

  • 相关阅读:
    [转]UTF-8网页中的头部部分多出一行空白
    php json josn_decode()返回的是对像,如何把对像转成数组
    php file_get_contents计时读取一个文件/页面 防止读取不到内容
    java基础知识 构造方法
    Java基础知识Set、List、Map的区别
    Java基础知识 Set
    java基础语法 List
    java基础语法 数组
    java基础语法this关键字
    http webservice socket的区别
  • 原文地址:https://www.cnblogs.com/jarrah/p/2961892.html
Copyright © 2020-2023  润新知